用Hover来绑定元素事件时,如果要写的样式很多。先把样式写在样式表再用attr()方法读取类名。为什么现在反而没反应了?是哪出了问题
<style>
.bjcolor{ background: #fff;}
</style>
<body>
<h2>.hover()方法</h2>
<div class="left">
<div class="aaron1">
<p>触发hover事件</p>
</div>
</div>
<script type="text/javascript">
// hover()方法是同时绑定 mouseenter和 mouseleave事件。
// 我们可以用它来简单地应用在 鼠标在元素上行为
$("p").hover(
function() {
$(this).css("background", 'red');
},
function() {
$(this).attr("bjcolor");
}
);
</script>
</body>
换成.addClass()获取也不行
_______________________________________________________________________________________________________________________
是不是要结合removeClass()才行?
$('p').hover(
function(){
$(this).addClass("add");
},
function(){
$(this).removeClass("add");
}
)