この種のモールのエフェクトはインターネット上にたくさんありますが、ほとんどがプラグインであるか、JS を書くのが複雑すぎて、学習中の子供にとっては難しそうです。これはよりシンプルで理解しやすいようです。必要な場合は、コメントしてコードを投稿することもできます (便宜上、コードをコピーするだけで何も追加せずに使用できます):
;head>
シンプルで実用的なスクロール効果
< ;script type="text/javascript">
$(function(){
var len = $(".num > li").length;
varindex = 0;
var adTimer;
$(".num li").mouseover(function(){
index = $(".num li").index(this);
showImg(index);
}).eq(0).mouseover();
//スライドインするとアニメーションが停止し、スライドアウトするとアニメーションが開始されます。
$('.ad').hover(function(){
clearInterval( adTimer);
},function(){
adTimer = setInterval(function(){
showImg(index) )
インデックス ;
if(index==len){index=0; }
},
}); >// 先頭の
function showImg(index) {
var adHeight = $(".content .ad").height();
$(".slider") を制御して別のスライドを表示します(true,false).animate({top : -adHeight*index}, 1000);
$(".num li").removeClass("on")
.eq(index).addClass(" on");
}
レンダリングは次のとおりです:
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。