行 - 我知道這可能是一個遠射,但我想知道:JQuery:是否可以設置<a>標籤樣式以改變點擊?
我有一些標籤鏈接到其他網頁,基本上我想他們周圍的樣式改變,當用戶點擊它們(所以如果用戶按住鼠標鍵3秒鐘,他們可以看到樣式改變)。
到目前爲止,我有:
$(function() {
//MOUSE CLICK EVENTS
$('#mainmenu a').click(function() {
$('#mainmenu li').addClass("menupressed");
});
});//END ONLOAD
但它不工作。這可能嗎?我在正確的軌道上嗎?
任何意見將不勝感激!感謝
編輯:標記爲請求:
<div class="content">
<ul class="mainmenu">
<a href="page1.html"><li>Page1</li></a>
<a href="page2.html"><li>Page2</li></a>
<a href="page3.html"><li>Page3</li></a>
</ul>
</div><!--content-->
向我們展示你的標記 – Gabe
如果你想改變''元素上的樣式你爲什麼使用'li'選擇器? 此外,您可能想嘗試使用'mousedown'事件而不是'click'。 –
理論上這是完全可能的。像胡安提到的那樣,您是否有意爲主菜單列表項添加一個類? –