2012-01-05 9 views
-1

私はCSSとjavascriptでメニューを提供しようとしています。私は画面の右下にテーブルを置き、それを拡大したいと思います。現在、テーブルは常に展開されるか、テーブルを含むフッター要素に詰め込まれます。どのようにテーブルを拡張するように強制するのですか?オーバーフロースタイルは、望ましい機能を提供していないようです。画面の右下にテーブルを置く

ありがとうございます!

+0

JSコードをチェックしてください(そして/またはjsbinに入れて見てください) –

答えて

2

CSSで試してみてください。

table.bottomRight { 
    position:absolute; 
    bottom:0px; 
    right:0px; 
} 
+0

これは私がもともと試したことですが、要素がドキュメントに直接配置されていると機能します。 (たとえば、テーブルの中にネストされていない)。私たちは、ページ上の 'ゾーン'を識別するために使用されるテーブルを持っており、テーブルの一番下の行の中にメニュー項目を追加しようとしています。 – user1132539

1

このような意味ですか?デモの目的のために

table { 
    position: absolute; 
    bottom: 0px; 
    left: 50%; 
    margin-left: -250px; 
    width: 500px; 
} 

table th { 
    background-color: #eee; 
    border-bottom: 1px #ccc solid; 
    height: 25px; 
    line-height: 25px; 
} 

table th, table td { 
    padding: 10px; 
} 

table tbody { 
    display: none; 
} 

とJavaScript:

$('#test-button').bind('click', function() { 
    var tableBody = $('table tbody'); 
    tableBody.toggle(); 
}); 

例:すべてのフィードバックのためのhttp://jsfiddle.net/8SvCm/

0

感謝。私が見つけた解決策はここに文書化されています

http://www.bennadel.com/blog/1740-Building-A-Fixed-Position-Bottom-Menu-Bar-ala-FaceBook-.htm

それはメニューを達成するためのjQueryとネストされたdiv要素とCSSの組み合わせを使用しています。とてもかっこいい!

+0

私はあなたが答えを見つけてうれしいです。あなたの質問は、他の誰かがそれに答えることができたほど具体的ではなかったと言いました。将来的には、より具体的にしてください。その他のヒントについては、[FAQを読む](http://stackoverflow.com/faq#howtoask)を参照してください。 – PPvG

関連する問題