永发信息网

我用两个JS冲突了 不知道怎么解决

答案:2  悬赏:10  手机版
解决时间 2021-04-14 12:07
  • 提问者网友:两耳就是菩提
  • 2021-04-14 09:20
我有个JS 特效冲突 能不能 看看
导航的JS特效
$(function(){
var nav = $(".nav");
var init = $(".nav .m").eq(ind);
var block = $(".nav .block");
block.css({
"left": init.position().left - 3
});
nav.hover(function() {},
function() {
block.stop().animate({
"left": init.position().left - 3
},
100);
});
$(".nav").slide({
type: "menu",
titCell: ".m",
targetCell: ".sub",
delayTime: 300,
triggerTime: 0,
returnDefault: true,
defaultIndex: ind,
startFun: function(i, c, s, tit) {
block.stop().animate({
"left": tit.eq(i).position().left - 3
},
100);
}
});
});

var ind = 0;
//设置
myFocus.set({
id:'myFocus',//ID
pattern:'mF_quwan'//风格
});
滚动新闻栏 的
//banner
(function ($) {
jQuery.fn.bannerScroll = function (options) {
var o = $.extend({}, $.fn.bannerScrollInit, options);
this.each(function () {
var $sorllList = $(".index_banner_scroll");
var index = o.index;
var $sorllDiv = $sorllList.find("div");
var numsize = $sorllDiv.length;
var $scrollB = $(".banner_btn");
var $sorllBtnList = $(".banner_list");
var $sorllBtn = $(".banner_span");

var $sorllBtnSpan1 = $sorllBtnList.find("span");
var $sorllBtnSpan = $sorllBtn.find("a");
$sorllBtnSpan1.eq(0).addClass("current");
$sorllBtnSpan.eq(0).addClass("current");
$sorllDiv.eq(0).show().siblings().hide();

$scrollB.hover(function(){
$sorllBtnList.hide();
$sorllBtn.show();
},function(){
$sorllBtnList.show();
$sorllBtn.hide();
})
function autoplay() {
index++;
if (index >= numsize) {
index = 0;
};
$sorllBtnSpan.eq(index).addClass("current").siblings().removeClass("current");
$sorllBtnSpan1.eq(index).addClass("current").siblings().removeClass("current");
$sorllDiv.eq(index).fadeIn("700").siblings().fadeOut("700");
};

if (o.auto) {
var MyMal = setInterval(autoplay, o.speed);
$sorllBtnSpan.bind("click",function() {
MyMal = setInterval(autoplay, o.speed);
});
}
$sorllBtnSpan.bind("click",function () {
index = $(this).index() - 1;
clearInterval(MyMal);
autoplay();
});
})
}
$.fn.bannerScrollInit = {
speed: 4000,
auto: true,
index: 0
}
})
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-04-14 09:31
用一个滚动的函数,调用两次
全部回答
  • 1楼网友:酒醒三更
  • 2021-04-14 09:44
你不要放到一起呀!js在同一页面内有两个或以上是会打架的!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯