Я пытаюсь остановить анимацию fadeTo(). У меня есть блок из 4-х фотографий, где 3 из них (непокрытый) должны потемнеться, а зависание остается непрозрачным. К сожалению, код, который я до сих пор делал, каждый, включая зависание, превращается в темный, вверх ". Вместо этого я просто хочу, чтобы он остался на уровне 100% в первую очередь, потому что все остальное делает сайт неприемлемым.jQuery stop fadeTo()
То, что я до сих пор:
$("#submenu").load("submenu.html", function(){
function darken(){;
$("#submenu li").find("img").fadeTo(100, 0.20 );
}
function brighten(){
$("#submenu li").find("img").fadeTo(100, 1.00 );
}
$('#submenu li').each(function(index) {
$(this).hover(
function() {
darken();
// $(this).stop(1,0).fadeTo(100, 0.20);
// if I do this^this image stays dark, even when hovered, and stays black when unhovered
// $(this).stop(1,0).fadeTo(100, 0.20);
// this^has no effect on the image whatsoever and it stays dark if I remove the line below
$(this).find("img").fadeTo(100, 1.00 );
// keeping this^line, it shows the behavior as stated in the question
},
function() {
brighten();
}
);
});
Я возился много с (правда, ложными) утверждениями в стопе() вызовом, но не имели никакого успеха с любой комбинацией до сих пор ,
Можете ли вы добавить ссылку Jsfiddle? – Joci93
В настоящее время угасание не отображается на скрипке, просто нужно немного капсулировать код, PLS ждать – user2875404
Возможный дубликат [JQuery stop fadeTo effect] (http://stackoverflow.com/questions/7496564/jquery-stop-fadeto- эффект) –