jquery变量不能执行的问题。
<scripttype="text/javascript">$(function(){$("li").mousewheel(function(event,delta){v...
<script type="text/javascript">
$(function(){
$("li").mousewheel(function(event, delta) {
var a = $(this).index()
if(delta > 0){ //判断鼠标滚动方向,mousewheel插件1向上,-1向下
//alert(a); 测试的返回数值a是正确的
$.scrollTo( 'li:eq(a)', 1000, {offset: {top:-5, left:-100} }); //这里不能执行eq(变量) 不能执行
return;
}else{
$.scrollTo( 'li:eq(2)', 1000, {offset: {top:-5, left:-100} }); //不用变量直接是eq(数值)可以执行
}
});
});
</script> 展开
$(function(){
$("li").mousewheel(function(event, delta) {
var a = $(this).index()
if(delta > 0){ //判断鼠标滚动方向,mousewheel插件1向上,-1向下
//alert(a); 测试的返回数值a是正确的
$.scrollTo( 'li:eq(a)', 1000, {offset: {top:-5, left:-100} }); //这里不能执行eq(变量) 不能执行
return;
}else{
$.scrollTo( 'li:eq(2)', 1000, {offset: {top:-5, left:-100} }); //不用变量直接是eq(数值)可以执行
}
});
});
</script> 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询