【发布时间】:2013-06-12 02:57:03
【问题描述】:
美好的一天。
我有代码:
<a class="fancybox iframe" href="http://google.com" id="online_form_a">test</a>
<script>
$(document).ready(function() {
// add the fancy box click handler here
setTimeout(function() {
$("#online_form_a").trigger('click');
},10);
});
</script>
此代码应在 10 秒后单击元素 <a>,但脚本不起作用。
请告诉我哪里出错了?
P.S.:看工作脚本可以看JsFiddle
【问题讨论】:
-
触发点击不会重定向您。你必须改变自己的
window.location。 -
@elclanrs 你不对。触发器应该点击
<a> -
我不做 ridirect。我只需要点击,启动fancebox
-
然后使用fancybox或任何插件API,它可能有一个
open或类似的方法。 -
@elclanrs 我使用插件 fancybox for wordpress 但我不知道如何在窗口中自动打开 iframe (
标签: javascript jquery triggers