2010-06-21 2 views
0

Использование функции парения JQuery, я хочу, чтобы установить значение Src IFrame обнулить, когда пользователь нажимает на пункт меню, который соответствует следующим:JQuery Hover Функция Помощь

<li class="current"> 
<a class="sf-with-ul" href="#">CTI</a> 

Я в принципе хочу, чтобы проверить, когда пользователь нажимает на элемент меню верхнего уровня, когда класс «sf-with-ul», а href «#»

Не знаете, как это сделать, а затем присоедините функцию зависания, когда пользователь нажимает на указанный выше селектор.

Опять же, хотите только активировать функцию наведения на верхнем/родительском уровне (ТОЛЬКО ТОЛЬКО ДЛЯ ТОГО).

Спасибо.

ответ

0

Возможно, вы захотите изучить синтаксис синтаксиса jQuery. http://api.jquery.com/attribute-equals-selector/

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

var clicked = false; 

$(".sf-with-ul[href='#']").click(function() { 
    clicked = true; 
}); 

// Only hover if it's clicked 

$("selector").hover(function() { 
    if (clicked) { 
    // do something hover over 
} 
}, function() { 
if (clicked) { 
    // do something hover out 
} 
}); 

EDIT: Другой ответ использует .bind для того, чтобы парить, который мне нравится больше, делает его немного более Elegent.

Смежные вопросы