jQuery onclick函数需要双击才能启动

时间:2015-05-11 09:13:56

标签: jquery drupal

我有一个代码片段,它在drupal的节点上出现两次。

<a class="btn" href="http://#" onclick="jQuery(\'#login-form-holder\').slideToggle(200); return false;" >

我一直很头疼,因为这个片段在一个地方只需要正常点击即可启动slideToggle,而另一个需要在200毫秒计时器内点击两次才能切换。

我想知道是什么导致它需要在时间跨度内点击两次以及可能的解决方案可能是什么?

---- ---- EDIT

$commentlogin = '<div class="test"><a class="btn" href="http://#" onclick="jQuery(\'#login-form-holder\').slideToggle(200); return false;" >Log In</a></div>';

drupal模块用于构建整个评论部分的代码。

------- -------- UPDATE

问题已得到解决,代码和event.stopPropagation隐藏在某些元素之外的点击以关闭表单,我需要将此按钮的ID添加到该列表中,问题得到修复。

0 个答案:

没有答案