1
我试图让我的页面幻灯片滚动,当我点击Javascript/jQuery中的链接,但我无法弄清楚如何传递当前增量值我的for
循环作为参数,在for
中绑定了我的链接上的点击事件。当我点击,它会调用我定义的功能,但与我的我的当前值,而不是被定义的函数时,它的值是...这里是我的一些代码:作为Javascript中的内联函数中的值传递参数
temp[0] = 0;
for(var i=1;i<8;i++)
{
temp[i] = defaultPositions["slide"+i].top;
console.log(defaultPositions["slide"+i].top);
$('a.slide'+i).bind('click', function() {
$('html, body').animate({scrollTop:(defaultPositions['slide'+i].top/slidesScrollSpeed)}, 1000, function() {
parallaxScroll();
});
return false;
});
}
你知道我怎么能通过我的价值,所以当我点击一个链接,每个链接都有很好的价值,而不是所有的slide8?
这是一个完美的答案!它不仅工作,而且现在我明白什么不起作用,并且_why_。非常感谢你! – 2012-08-03 19:15:06
@ sam_1421很高兴帮助:) – Phrogz 2012-08-03 20:42:50