JQuery Аккордеонная навигация - PullRequest
0 голосов
/ 26 января 2012

Итак, наконец, мне удалось создать простую аккордеонную навигацию, но меня сводит с ума то, что когда пользователь переходит со второй навигации на третью (будущие поколения в Израиль за границей), она не работает должным образом.Анимация происходит дважды, иногда даже три раза, в зависимости от того, насколько быстро перемещается мышь.Более того, когда навигация открыта, и если вы выходите из div и возвращаетесь, анимация повторяется снова.

A) Есть ли способ решить проблему с переходом со второй на третью навигацию B) как написать условное утверждение, чтобы, если пользователь находится в разделе, можно было сказать Future Generation и выйти за пределыdiv и возвращается, он не повторяет закрытие и открытие снова.

CODES на http://jsfiddle.net/rexonms/Hj9my/1/

Примечание: я не могу использовать другой jQuery помимо 1.2.6 и извините за грязныйHTML-код, хотел убедиться, что он работает на сайте, когда он работает здесь.

1 Ответ

1 голос
/ 26 января 2012

Исправил ваш аккордеон, пришлось потерять некоторых из вас html, так как это немного сбивало с толку. обновленная скрипка: http://jsfiddle.net/Hj9my/3/

Код:

$(function() {
$(".menu").hover(function() {
    $('.dropdown').removeClass('current').addClass('notcurrent');
    $(this).find('.dropdown').removeClass('notcurrent').addClass('current');
    $('.notcurrent').slideUp();
    $('.current').slideDown();

}, function() {

});
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...