1

CSSプロパティでJquery変数を使用する方法を知る必要があります。ネットを検索しましたが、必要なものを参照する回答が見つかりませんでした。また、これを理解するのに最適なコーダーではありません。Jqueryをたくさん使用したことはありません!

コードJQUERY:

 <script>
//find window height
          var winHeight = $(window).height(); 
          alert(winHeight);//=692
$('menuHolder').css(height(), winHeight);

 </script>
4

2 に答える 2

2

コードには多くの問題があります。

  1. menuHolderは有効なhtmlタグではありません。

  2. height()は、文字列を返す必要があるとは想像できない関数呼び出し"height"です。

  3. ドキュメントが完全にロードされた後、これを実行していないようですか?

HTMLが次のようになっているとします。

<div id="menuHolder">This is the menu holder</div>

問題のタグでは、id属性を「menuHolder」に設定する必要があることに注意してください。複数のmenuHolderがある場合は、class代わりに属性を使用する必要があります。

次に、jsは次のようになります。

$(function(){
   $('#menuHolder').css("height", $(window).height());
});

http://jsfiddle.net/93hFW/

また

$(function(){
   $('#menuHolder').height($(window).height());
});

http://jsfiddle.net/93hFW/1/

class上記のように代わりに属性を使用している場合は、jQueryセレクターのプレフィックス.としての代わりに(ドット)を使用する必要があります。#

于 2012-04-21T20:26:05.407 に答える
2

要素の高さを設定しますか?

$('menuHolder').css("height", winHeight);

やったほうがいい

$('menuHolder').height(winHeight);
于 2012-04-21T20:18:38.310 に答える