показать и скрыть div с помощью jquery, так же, как веб-сайт mashable.com

0

http://mashable.com/

У меня есть этот скрипт:

$(document).ready(function(){
    $(".show_hide5").mouseover(function(){
        $('.selected').removeClass('selected');
        $(this).next().fadeIn("slow").addClass('selected');
        $(".slidingDiv5").not('.selected').fadeOut("slow");
    });

    $('.selected').removeClass('selected');
    $(this).next().fadeIn("slow").addClass('selected');
    $(".slidingDiv5").not('.selected').fadeOut("slow");
});

и этот скрипт работает до сих пор, но он все еще не хватает чего-то, потому что теперь он показывает div на mouseover на стрелке, как вы можете видеть на mashable-сайте, но область общего доступа не скрывается на мышином уровне, только она скрывается, когда вы ставите мышь на другой стрелке.

все, что мне нужно, - это скрыть область общего доступа в мыши.

заранее спасибо.

  • 0
    Вот ответ ... работает отлично; $ (document) .ready (function () {$ (". slideDiv5"). fadeOut ("slow"); $ (". show_hide5"). mouseover (function () {$ ('. selected'). removeClass ( 'selected'); $ (this) .next (). fadeIn ("slow"). addClass ('selected');}); $ (". main_div"). mouseleave (function () {$ (". slipDiv5 ") .fadeOut (" slow ");});});
Теги:

1 ответ

0

Если я хорошо понимаю, вы хотите исчезнуть .slidingDiv5 на событии mouseleave:

$(document).ready(function(){
   $(".show_hide5").mouseover(function(){
       $('.selected').removeClass('selected');
       $(this).next().fadeIn("slow").addClass('selected');
       $(".slidingDiv5").not('.selected').fadeOut("slow");
   });
   $(".show_hide5").mouseleave(function(){
       $(".slidingDiv5").fadeOut("slow");
   });
});
  • 0
    Нет, мне нужно исчезнуть при скольжении Div5 при наведении мыши,
  • 0
    Попробуй. Я отредактировал ответ.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню