簡體   English   中英

麻煩更改鏈接懸停背景顏色

[英]Trouble changing link hover background-colour

這應該是一件簡單的事情,但是我似乎無法在下一頁的推文上更改懸停background-color

http://www.studiopsk.com/news.html

其他所有鏈接都很好,但是最新推文上的鏈接似乎不會改變?

用這個來嘗試...

<script>
    if(sessionStorage.getItem("visited") != "true"){
var colors = Array("#A3F8EF", "#FF7275", "#CBB6E7", "#FF9D74", "#FDF874"), idx;
idx = Math.floor(Math.random() * colors.length); // Pick random index
sessionStorage.setItem("colour", colors[idx]);
newColour = sessionStorage.getItem("colour");
}
newColour = sessionStorage.getItem("colour");

$("div.tweets_txt a").hover(function(){
  $(this).css("background-color", newColour+"!important");
}, function() {
  $(this).css("background-color","transparent");
});  
sessionStorage.setItem("visited", "true");
</script> 

尚不清楚您要完成什么,我認為僅根據情況在元素上設置類將使您的生活更輕松。 但是似乎您正在談論的問題是添加到頁面的新元素,如果是這種情況,則似乎您使用的是在HTML中執行的javascript,而不是在任何情況下(僅在頁面加載時)表示它只會在頁面加載時運行一次。 並且以后不會影響動態添加到頁面中的任何元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM