如何将5秒延迟添加到onClick窗口.open



我有一个代码,通过单击文本链接的滑动操作来隐藏多个div。我还需要在文本链接中添加一个open.window,它会在几秒钟后在另一个窗口中打开一个url。

因此,只需单击一下,我就可以隐藏一组div,并在短时间延迟后在另一个窗口中打开一个url,这样在打开url之前就可以看到滑动动作。

我有这样的代码,它可以通过滑动操作隐藏div。。。

$("#hide-content").click(function () {
$(".otherContainers").hide('slide',{direction: "right"}, 1000);
});

这是文本链接。。。。

<div id="hide-content"><a href="#" class="showHideContent" style="text-decoration:none" onclick="window.open('http://google.com')">hide and visit</a>
</div>

我试着添加了一个延迟,但它不起作用。。。

onclick="setTimeout('window.open('http://google.com');'5000;"

有什么想法吗?谢谢

这是一个Fiddlehttp://jsfiddle.net/eeyipes/Jf6wM/13/

你的括号和引号不平衡。尝试:

onclick="setTimeout('window.open('http://google.com')', 5000);"

相关内容

  • 没有找到相关文章

最新更新