繁体   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