运行功能使用jquery
问题描述:
点击另一个时,当我在它不就在那里,如果我点击它(每秒功能它完美行动的第一个函数运行此$btns.first().click();
,其结果是幻灯片上显示的都是当我点击而不是只有一个选项卡上。然后当我点击内部按钮中的一个幻灯片所有disapear只留下一个。这是正确的。运行功能使用jquery
我知道这很难,所以希望了解链接帮助
答
当您定义$tabs.click()
功能时,$btns
实际上并不存在,所以它可能试图单击undefined
引用。只需将$tabs.click()
函数声明放在$btns
的实例化之下。
此外,当您点击$tabs
它不会正确更新屏幕。函数中的return
调用意味着它在该点处离开该函数。它不会继续并运行其后的任何其他代码行。因此,在您的$tabs.click()
声明中,您应该将最后一行($btns.first().click()
)移至return false;
声明之上。
最后,您可能需要移动$tabs.first().click()
和$btns.first().click()
行,因为它们依赖于声明的事件,并且如果它们存在于事件声明之前,可能不会为您提供所需的结果。
+0
感谢您的详细解答! – Jeff 2010-06-24 21:34:38
我排序它,我添加显示没有幻灯片> div。 谢谢大家的期待! – Jeff 2010-06-24 20:33:23
太棒了。我正要发布,我不知道你在说什么。我反正:) – Anurag 2010-06-24 20:35:04