ОК, спасибо всем, кто посмотрел. Я в значительной степени сумел разобраться с этим сейчас. Я заменил блок jQuery, содержащий mouseover и mouseout на:
$("#nav li.nav-parent").hover(
function () {
$(this).children('.nav-child').stop(true,true).slideDown(1000).removeClass("display-list"); // fired on mouseover
},
function () {
$(this).children('.nav-child').slideUp(1000); // fired on mouseout
}
);
Немного отрывисто, если вы наводите курсор вперед и назад, но это, по крайней мере, работает. Я хотел бы правильно остановить очередь анимации, если это возможно.