JQuery только парить вне дочернего элемента - PullRequest
1 голос
/ 12 июля 2010

HI,

Я пытаюсь скрыть дочерний div, когда вы наводите курсор на родительский div вне дочернего элемента, какие-либо идеи, как мне это сделать с помощью jquery?

Функция наведения позволяет скрыть дочерний элемент div, когда я наведите курсор мыши на родительский элемент, в том числе на дочерний элемент.

alt text http://img697.imageshack.us/img697/1794/82560121.gif

Ответы [ 2 ]

1 голос
/ 12 июля 2010
$("div#parentdiv").hover(function () {
  $("div:child").hide("slow", function () {
    // use callee so don't have to name the function
    $(this).prev().hide("slow", arguments.callee); 
  });
});
1 голос
/ 12 июля 2010

Вы можете пойти примерно так:

$('div').hover(function(){
  if ($(this).attr('id') === 'parentdiv') {
    $('div#childdiv').hide();
  }
});
...