js のスクロール イベントをトリガーすると、最初は FF でこんな感じだったとは思いましたが、IE6 と IE7 の両方でこれほどの効果があるとは予想外でした。
そこで、次のような魔法のコードを見つけました: CSS のみを使用してスクロール効果を実現~~
#fixed{position:fixed;}
scrolling < ;/div>
これだけでスクロールが完了します。しかし、これはまだ終わりではありません。これは Firefox と IE7 のみをサポートします。IE6 も使用できると言いましたが、IE6 の実装は少し複雑です。 >コードをコピー
コードをコピー
diffY = document.documentElement.scrollTop; 🎜>else if (document.body)
diffY = document.body.scrollTop
else
{}
percent=.1*(diffY-lastScrollY);
if(percent>0); )percent=Math.ceil(percent);
elsepercent=Math.floor(percent);
document.getElementById("lovexin12").style.top=parseInt(document.getElementById("lovexin12") style.top) パーセント "px"; 🎜>window.setInterval("heartBeat()",1);
興味がある場合は、上部を下部に対する相対値に変更すると、より良くなります。
最近jsライブラリを調べていて、特に興味があるjqueryがとても良いので、jqueryを使ってスクロールを実装する別のコードを投稿します。上記のものよりもはるかに良い感じです。 。ただし、必要がなければ使用しても構いません。結局のところ、jquery のコードは数十 KB です。
コードをコピー
コードは次のとおりです:
$(document).ready (function( ){
if($.browser.msie && $.browser.version == 6) {
FollowDiv.follow();
});
}
わかりました、その話はやめましょう! !分からないことがあれば聞けば議論が進みますよ~!皆さん、私の QQ グループへの参加を歓迎します。一緒に学び、進歩しましょう。グループ番号: 5678537。