一个JS特效如何在同一个页面里多处使用?

$(function(){$(".Div1_maindivspan").mouseover(function(){$(this).addClass("Div1_main_... $(function(){

$(".Div1_main div span").mouseover(function(){

$(this).addClass("Div1_main_span1").siblings("span").removeClass("Div1_main_span1");

}).mouseout(function(){

$(this).removeClass("Div1_main_span1").siblings("span");

})

var

index = 0 ;

Swidth = 1000 ;

timer = null ;

len = $(".Div1_title span a").length ;

function NextPage()

{

if(index>2)

{

index = 0 ;

}

$(".Div1_title span a").removeClass("Div1_title_a1").eq(index).addClass("Div1_title_a1");

$(".Div1_main").stop(true, false).animate({left: -index*Swidth+"px"},600)

}

function PrevPage()

{

if(index<0)

{

index = 2 ;

}

$(".Div1_title span a").removeClass("Div1_title_a1").eq(index).addClass("Div1_title_a1");

$(".Div1_main").stop(true, false).animate({left: -index*Swidth+"px"},600)

}

$(".Div1_title span a").each(function(a){

$(this).mouseover(function(){

index = a ;

NextPage();

});

});

//下一页

$(".Div1_next img").click(function(){

index++ ;

NextPage();

});

//上一页

$(".Div1_prev img").click(function(){

index-- ;

PrevPage();

});

//自动滚动

var timer = setInterval(function(){

index++ ;

NextPage();

},4000);

$(".Div1_next img , .Div1_main , .Div1_prev img , .Div1_title span").mouseover(function(){

clearInterval(timer);

});

$(".Div1_next img , .Div1_main , .Div1_prev img , .Div1_title span").mouseleave(function(){

timer = setInterval(function(){

index++ ;

NextPage();

},4000);

});

})

这个是一个图片特效,我想在一个页面里用两次。但是手柄会会同时控制两个一起动了。我该如何修改了?
展开
 我来答
赵顺成
2016-09-23 · 知道合伙人互联网行家
赵顺成
知道合伙人互联网行家
采纳数:1178 获赞数:2193
擅长操作百度,搜狗,360,uc,谷歌等各大搜索引擎推广后台

向TA提问 私信TA
展开全部
我相信你可以解决的

仔细检查一遍

我看着没有错啊
lanzhongbn90
2016-09-23 · 超过31用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:25.2万
展开全部
放到不同的html层里面,并修改名称
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式