我正在使用两个定位标记:“上一张幻灯片集合”和“下一张幻灯片集合”。下一个锚点工作,而以前没有。如何获得以前的div点击事件?
的JavaScript:
$("#next-slide-collections").click((function(){
//alert('hi');
var counter = 0;
return function()
{
$("#div" + counter).hide("fast");
counter = (counter % 3) + 1;
$("#div" + counter).show("fast");
}
})());
$("#previous-slide-collections").click((function(){
//alert('hi');
var counter = 0;
return function()
{
$("#div" + counter).hide("fast");
counter = (counter - 1);
$("#div" + counter).show("fast");
}
})());
HTML:
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
<a id="previous-slide-collections"></a>
<a id="next-slide-collections"></a>
代码涉及'previous-slide-collections'的位置? – 2013-02-22 19:58:35
只需查看现有的逻辑,您之前的幻灯片集合按钮就不会与您的下一张幻灯片集合按钮同步,因为它们每个都会获得自己的计数器变量。考虑到这一点,如果您的上一个按钮也以0开始计数器,则永远不会有前一个按钮。 – 2013-02-22 20:02:28
您的代码只能设置为下一个。有ntohing设置为以前连线。 '$(“#next-slide-collections,#previous-slide-collections”)'会针对next和previous。我不确定你的问题是什么。 – 2013-02-22 20:04:00