3

y方向にスクロール可能ですが、x方向に固定されているdivを作成したいと思います。私はすでにそれについて助けを得ています。ここで動作します: http://jsfiddle.net/Q4dWz/

しかし、どういうわけか家で働きたくないのです。最新のjqueryをダウンロードしました:

wget -O jquery-1.5.min.js http://code.jquery.com/jquery-1.5.1.min.js

scrollTop を呼び出すたびに、scrollTop は関数ではないと表示されます :( http://gbimg.org/p.php?q=BRYaL関数 ではない理由がわかりません。なぜなのかわかりません。 Firebug は jquery 1.2.1 について何か言っています (画像を見てください)。コードは次のとおりです。

160 $(document).ready(function() {
161     $(window).scroll(function(){
162         var $win = $(window);
163         $('#zeit').css('top', 20 - $win.scrollTop());
164     });
165-238 some other functions
238 });
4

2 に答える 2

0

$ホーム環境の変数が 2 つの jQuery バージョンに設定されているため、必要な機能を持たない jQuery 1.2.1 オブジェクトにvar $win = $(window);設定されている可能性があります。jQuery の scrollTop ページを見ると、バージョン 1.2.6 で導入されていることがわかります。$winscrollTopscrollTop

于 2011-03-21T19:47:50.463 に答える
-3

最新バージョンの jQuery を使用していることを確認してください。
<script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type = text/javascript" ></script>

また、parseInt()計算を行うために使用することをお勧めします。

$('#zeit').css('top', parseInt(20-$win.scrollTop()));

于 2011-03-21T20:03:40.203 に答える