我有一个精灵图像,而不是在它上面发生 mouseenter/mouseleave 时,背景位置会发生变化。到目前为止,尽管可能有一种更有效的方法来做到这一点,但这仍然有效。但是,我有几张图像需要处理,并且正在尝试找到一种方法将图像的 id 输入到 jQuery 中,而不是重复代码。
的HTML:
<div class='featSmallBox' id='featSmallImg2'>
</div>
图像源使用 CSS 放置。
到目前为止,这就是我对 jQuery 所做的。
$("#featSmallImg2").mouseenter(function(){
$(this).animate({
backgroundPositionX:"100%"
});
});
$("#featSmallImg2").mouseleave(function(){
$(this).animate({
backgroundPositionX:"0%"
});
});
理想情况下,我需要动态输入鼠标输入内容的 id,但我尝试过的一切似乎都不起作用。
抱歉,如果这几乎没有意义。我是 jQuery 和这个网站的新手。