【发布时间】:2011-08-24 07:35:18
【问题描述】:
我无法获取 attr 函数来更改类并保留它直到下一次单击。它也不会使用新的 mouseenter 和 mouseout 函数。任何想法我做错了什么?
HTML
<a href="" id="play" class="pause"><div id="playctrl"><img id="pausectrl" class="play" src="images/play1.png" ></div></a>
JQUERY
$('.pause').click(function(){
$('#pausectrl').attr({
src: 'images/pause1.png',
class: 'paused'
});
return false;
});
$('.play').mouseenter(function(){
$(this).attr('src','images/play2.png');
}).mouseout(function(){
$(this).attr('src','images/play1.png');
});
$('.paused').mouseenter(function(){
$(this).attr('src','images/pause2.png');
}).mouseout(function(){
$(this).attr('src','images/pause1.png');
});
这里是页面示例的链接。 MMA Slideshow controls sample
【问题讨论】:
标签: jquery attr mouseout mouseenter