
出错了,那就是传递的数不正确啦~~~就会提示出错,要是传递正确的数,就是不会提示啦。(在IE中有时候会提示 有时不提示!! --这就很正常啦) 你要看的代码是你的那个调用函数的,看看它会传递什么数值来,会不会错,比如传递一个(id,d)
还有啊,就好说出是哪一条代码提示的参数出错
改成这样试试看。这是我改动的地方。
function(){slideImg(canshu)}
<script type="text/javascript">
var canshu=1
var speed=1000
$(function(){
$(".small-imgs li").eq(0).addClass("current")
$(".big-imgs a:gt(0)").hide()
var timer=setInterval(function(){slideImg(canshu)},2000)
$(".small-imgs li").hover(function(){
var index=$(this).index()
clearInterval(timer)
slideImg(index)
},function(){
/* 这里不需要var */
timer=setInterval(function(){slideImg(canshu)},2000)
})
})
function slideImg(canshu){
$(".small-imgs li").eq(canshu).addClass("current")
.siblings("li").removeClass("current")
.parents(".small-imgs").siblings(".big-imgs").find("a").eq(canshu).fadeIn()
.siblings("a").hide()
canshu++
if(canshu==3){canshu==0}
alert(canshu)
return canshu
}
</script>
这个是网页的js友好错误信息。出现错误是由于js代码的编写错误造成的,与本机无关。如果这些错误的提示信息反复的d出影响你的正常浏览,可以按下面的 *** 作忽略掉错误的地方:
在浏览器里选择菜单上的工具-interner选项-高级
里面有两个禁止脚本调试
打勾选上即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)