我有一个代码,通过单击文本链接的滑动操作来隐藏多个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);"