javascript执行超时

时间:2012-07-25 17:12:28

标签: javascript jquery

jQuery(document).click(function () {        

jQuery('.close-news').css('display', function(){return jQuery('#colorbox').css('display');});
});

我有这个脚本,它使我的链接显示\ dissappear取决于#colorbox块的状态。但有些链接出现\不立即消失,但点击2点后。 基本上我必须在随机区域再次单击以使我的脚本工作 我猜它是因为我的html代码不是快速更新所需要的。那么我该如何为这个脚本添加一些超时?

1 个答案:

答案 0 :(得分:0)

您似乎在Drupal中使用Colorbox 可以在Colorbox显示后执行回调函数。
调试您的网站后,似乎有cbox_complete个自定义事件启动 如果是这种情况,您可以为此事件附加一个功能 在此功能中,您可以切换.close-news li元素的显示,类似于您在问题中单击文档时所做的操作