當用戶選中它時,是否有方法讓錨標籤更改其樣式(背景圖像)?我嘗試在a:hover和a:active上設置CSS樣式,但它似乎不起作用。如何在訪問者選項卡選擇元素時更改樣式?
此外,此錨標記位於表單元格中。基本上我有這種風格來改變行的外觀,用戶即將選擇任何我希望行在用戶標籤到錨標籤時應用相同樣式。
如果我需要使用jQuery,那麼一個樣本將不勝感激。
當用戶選中它時,是否有方法讓錨標籤更改其樣式(背景圖像)?我嘗試在a:hover和a:active上設置CSS樣式,但它似乎不起作用。如何在訪問者選項卡選擇元素時更改樣式?
此外,此錨標記位於表單元格中。基本上我有這種風格來改變行的外觀,用戶即將選擇任何我希望行在用戶標籤到錨標籤時應用相同樣式。
如果我需要使用jQuery,那麼一個樣本將不勝感激。
您需要使用:focus
pseudo-class。
a:focus
{
/* whatever styles you feel like */
outline: 1px solid #F00;
}
您可以使用焦點事件在javascript中執行此操作。
$('#your-anchor-tag-selector').focus(function() {
$(this).css({'background-image':'images/your-image.jpg)'});
});
-1因爲您不應該使用JS來實現簡單的CSS可以完成的樣式。此外,這會在用戶遠離所選元素之後留下樣式。 – zzzzBov
謝謝克雷格。除非必須,否則不想做jquery。 – Pete
@Pete不用擔心,我認爲它並不像以下那樣簡單:專注地看着你如何提到你嘗試過:已經盤旋。 – Craig