Большое спасибо всем, кто помог мне здесь. Когда я добавил второй параметр для mouseoff, оба моих меню изображения начали скользить, и одно изображение всегда остается открытым из каждого меню - как я и хотел!
(Интересно, что когда я удалил селектор jQuery из $ (lastBlock) .animate и т. Д., Он нарушил функционал. Не уверен, почему это так, но очень рад, что он все равно работает с селектором.)
Я включил окончательный код ниже на случай, если он кому-нибудь поможет:)
<script type="text/javascript" >
$(document).ready(function(){
var lastBlock = $("#a1");
var maxWidth = 180;
var minWidth = 60;
var lastBlockB = $ ("# a2");
$(".jq_menu ul li a").hover(
function(){
$(lastBlock).animate({width: minWidth+"px"}, { queue:false, duration:200 });
$(this).animate({width: maxWidth+"px"}, { queue:false, duration:200});
lastBlock = this;
},
function(){ /*do this when they remove their mouse*/ }
);
$(".jq_menu2 ul li a").hover(
function(){
$(lastBlockB).animate({width: minWidth+"px"}, { queue:false, duration:200 });
$(this).animate({width: maxWidth+"px"}, { queue:false, duration:200});
lastBlockB = this;
},
function(){ /*do this when they remove their mouse*/ }
);
});
</script>
Когда сайт заработает, я опубликую ссылку, чтобы люди могли увидеть эффект в действии.