bind - наведение мыши на список ul - PullRequest
0 голосов
/ 15 сентября 2011

У меня такая ситуация:

<ul id="country_list"onmouseover="cl();">

function cl(){ 
// something to do 
}

Эта функция работает, но не звучит.

Итак, я делаю это:

$('#country_list').bind('mouseover', function () { // do what you want to do on mouse over });

, но функция неработа !!!

Для решения, которое я видел этот вопрос Мой mouseover, mouseleave не работает , и я попробовал все предложения, но ничего!

Почему ???

В вопросе под названием переменные и jquery: как захватывать значения и использовать их (часть 3) вы можете найти весь мой кодекс для function cl().

спасибо

1 Ответ

1 голос
/ 15 сентября 2011

Есть ли какая-то конкретная причина, по которой вы используете mouseover()?Я бы порекомендовал hover():

$('#country_list').hover(function () {
    // Do something
    alert('Im doing something!');
});

Подробнее:

$('#country_list').hover(function () {
    // Do something on mouseover
    alert('Cursor landed on the object');
}, function () {
    // Do something on mouseout
    alert('Cursor left the object');
});

Примечание: Если это не работает, то, скорее всего, проблема в другом месте.Возможно, вы забыли включить jQuery вообще, или где-то есть фундаментальная проблема с JS.

...