我创建了自己的悬停功能,可以改变文本的不透明度。它看起来像这样:
jQuery.fn.menuHover = function ()
{
var object = this;
$(object).css({'opacity':'0.2'});
$(document).delegate(object, 'mouseenter', function() {
$(object)
.stop()
.animate({opacity: 1}, 'slow');
});
$(document).delegate(object, 'mouseleave', function() {
$(object)
.stop()
.animate({opacity: 0.2}, 'slow');
});
};
然后我调用这个函数:
<script type="text/javascript">
$(document).ready(function() {
$('.menu_text').menuHover();
});
</script>
它工作正常,但它只适用于整个文档,而不是 '.menu_text' class 。我的意思是变量 'this' == 文档而不是 '.menu_text'。问题是如何将其更改为仅对选定对象进行操作?