运行功能使用jquery

问题描述:

点击另一个时,当我在它不就在那里,如果我点击它(每秒功能它完美行动的第一个函数运行此$btns.first().click();,其结果是幻灯片上显示的都是当我点击而不是只有一个选项卡上。然后当我点击内部按钮中的一个幻灯片所有disapear只留下一个。这是正确的。运行功能使用jquery

http://jsfiddle.net/p259x/

我知道这很难,所以希望了解链接帮助

+0

我排序它,我添加显示没有幻灯片> div。 谢谢大家的期待! – Jeff 2010-06-24 20:33:23

+0

太棒了。我正要发布,我不知道你在说什么。我反正:) – Anurag 2010-06-24 20:35:04

当您定义$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