Я пытаюсь остановить действие.hover всякий раз, когда div изменяет высоту.
Это код, который у меня есть до сих пор:
if (secondary.height() <= 300) {
secondary.css("height",300);
secondary.hover(function(){
jQuery('.comments-holder').css("height",mediumHeight);
},
function(){
jQuery('.comments-holder').css("height",minHeight);
});
} else {
// DO SOMETHING ELSE
}
Проблема, с которой я сталкиваюсь, заключается в том, что.hover запускается независимо от того, что подразумевает оператор if.
Проверьте высоту внутри функции наведения.
secondary.hover(function(){ if (secondary.height() <= 300) { jQuery('.comments-holder').css("height",mediumHeight); } }, function(){ if (secondary.height() <= 300) { jQuery('.comments-holder').css("height",minHeight); } });