【发布时间】:2023-03-31 22:58:01
【问题描述】:
我以前做过这种事情,但现在不适合我......
我有一个容器 div,里面有一个带有部分透明图像的 div。当用户将鼠标悬停在容器 div 上时,我希望该 div 上的背景移动 0px -56px。我已经尝试过像往常一样使用动画,但它不起作用。最初我的旧脚本在 1.6 中不起作用,所以我回到 1.4.2,它没有任何区别,所以也许我的代码只是垃圾......
$('.trans_bg').css({"background-position":"0 0"});
$('.trans_bg').hover(
function() {
$(this).animate({backgroundPosition: "(0px -56px)"},{duration:300});
},
function(){
$(this).animate({backgroundPosition: "(0px 0px)"},{duration:300});
})
有什么想法吗?
【问题讨论】:
标签: jquery jquery-animate background-position