我正在使用它作爲整個網站的按鈕。問題是,如果你將鼠標懸停在任何「.contentViewMore」上,那麼它將爲網站上的所有人執行此操作。有沒有辦法解決這個問題,所以它一次只能影響一個按鈕,或者更好的方式來做到這一點?Jquery toggleClass影響所有
JQUERY
<script type="text/javascript">
$(document).ready(function() {
$('.contentViewMore')
.hover(function(event) {
$('.contentViewMoreInfo').toggleClass('contentViewMoreInfoHover');
});
});
</script>
CSS
.contentViewMore{
width: 807px;
background: #e9e9e9 url('') left;
padding-left: 33px;
float: left;
line-height: 30px;
height: 30px;
color: #565656;
font-size: 10px;
font-weight: bold;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}
.contentViewMore span{
width: 77px;
float: right;
padding: 0px 33px 0px 10px;
-moz-border-radius: 0px 3px 3px 0px;
-khtml-border-radius: 0px 3px 3px 0px;
-webkit-border-radius: 0px 3px 3px 0px;
}
.contentViewMoreInfoHover {
background: #8eca45 url('') right;
}
HTML
<a class="contentViewMore" href="">
More Posters Available.
<span class="contentViewMoreInfo">View More</span>
</a>
非常感謝您的工作。 – Jacinto