我有這樣的: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