为什么这不起作用?说明:我有一个容器(带有 .hover 的 div)。悬停时,.thumbtxt2 应该从左侧滑入,它确实如此,但仅在第一次。之后,它从右侧滑入。
var $j = jQuery.noConflict();
$j(document).ready(function () {
$j(".hover").hover(function () {
$j(this).find('.thumbtxt2').css("left", "-220");
if ($j(window).width() > 1050) {
$j(this).find('.thumbimg').stop().animate({
opacity: .0
}, 200);
$j(this).find('.thumbtxt2').stop().animate({
left: 0
}, 200);
} else {
$j(this).find('.thumbimg').stop().animate({
opacity: .5
}, 200);
};
},
function () {
if ($j(window).width() > 1050) {
$j(this).find('.thumbimg').stop().animate({
opacity: 1
}, 200);
$j(this).find('.thumbtxt2').stop().animate({
left: 220
}, 200, function () {
$j(this).find('.thumbtxt2').css("left", "-220");
});
} else {
$j(this).find('.thumbimg').stop().animate({
opacity: 1
}, 200);
};
});
});
谢谢!