超时时单击动态标签时出现问题
Trouble clicking dynamic a tag on timeout
我有以下问题,看起来很简单,但我不知道出了什么问题。
我想做的是:
当我单击一个链接(例如:mysite.com/blog/blog-article.html)时,该链接的href将保存到一个变量中。在javascript中,它被阻止并指向另一个url(主要类别–mysite.com/blog)。所有页面都是动态加载的。
在这个mysite.com/blog中,有一个没有href的元素。我将把被阻止的url(保存在变量中)提供给a元素。
$('#go-to-next').attr('href',goToUrl);
这很好用,但过了一段时间后,我想点击它。
setTimeout(function(){
$('#go-to-next').click();
},500);
但这不起作用。有人知道问题出在哪里吗?当我把超时脚本放在firebug中时,它仍然有效。所以它必须用.on()做一些事情,但足够简单,我可以毫无问题地更改href。
尝试:
setTimeout(function(){
window.location.href = $('#go-to-next').attr('href');
},500);
在锚点上调用.click()
不会运行跟随链接的默认操作,因此如果这是您想要的,则必须显式地进行编码。
相关文章:
- 在有角度的ui网格中设置动态列的问题
- ReactJS中动态生成的输入文本字段值设置问题
- React Rails应用程序中动态子项的密钥分配问题
- 动态加载的自定义javascript/jQuery/HTML5音频播放器的问题
- Small Javascript从动态表单中删除多个元素的问题
- 动态生成网格样式问题
- 使用PhantomJS下载动态web内容时遇到问题
- 语义UI动态下拉菜单重新初始化问题
- 动态创建foreignGroup并将其添加到svg中有什么问题
- 此代码中动态生成选择框有什么问题
- IE9 动态页面 JS 问题
- 在页面中滑动多个动态部分时出现问题
- 使用 Javascript 动态删除行.我的代码有什么问题
- 滑块标题问题(动态观察滑块)
- IE9 问题:动态创建(通过 innerHTML)选项按钮和复选框不起作用
- Angular 使用 jquery 插件问题.动态下拉数据
- Rgd:通过jQuery问题动态添加HTML
- 点击问题:动态生成的链接不触发点击功能
- 通过jQuery For Loop问题动态构建DOM
- IE兼容性问题动态加载Jquery Ajax