我有这样的:jQuery的力量点击(HREF)
<li>
<a href="#" data-content="visit">
<span class="bf_hover"></span>
<span>Visit us</span>
</a>
</li>
我想自动打开 “访问我们” 链接。
我该怎么做?
我有这样的:jQuery的力量点击(HREF)
<li>
<a href="#" data-content="visit">
<span class="bf_hover"></span>
<span>Visit us</span>
</a>
</li>
我想自动打开 “访问我们” 链接。
我该怎么做?
一种可能触发点击将与链接到你想的页面替换HREF =“#”井号把你的用户,即
<li>
<a href="visit_us.html" data-content="visit">
<span class="bf_hover"></span>
<span>Visit us</span>
</a>
</li>
其中“visit_us.html”是指向该页面的链接。
你不理解我,我想在页面加载时自动点击... – agis 2011-04-29 23:56:17
它看起来像jQuery不能强制100%的情况下超链接的点击事件,你的可能是其中之一。我来解决这个问题的方法是使用下面的:
$('li a')[0].click();
这样,你把它作为一个DOM元素,而不是一个jQuery对象,它似乎在许多浏览器。
请不要在你的文章中添加“签名”,谢谢。 – 2011-08-04 09:31:46
是的,这调用了'href'属性中的代码,其中'$()。click()'没有。谢谢! – styfle 2012-09-20 00:29:59
将窗口位置设置为链接的href。只有当链接绑定到单击事件侦听器时,强制单击才会起作用。链接的默认行为是单击时转到某个位置,但不添加单击事件侦听器。您的解决方案应该如下:
<li>
<a id="mylink" href="#" data-content="visit">
<span class="bf_hover"></span>
<span>Visit us</span>
</a>
</li>
<script>
window.location = $("#mylink").attr("href");
</script>
我不明白你在问什么。 “访问我们”是跨度内的文本节点。如何去“自动打开”这样的事情呢? “打开”它意味着什么?编辑:有人编辑你的文章后,我想@侯赛因的答案在下面是你以后的。 – JAAulde 2011-04-29 23:08:47