Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   onmouseout для созданного элемента (https://javascript.ru/forum/misc/36205-onmouseout-dlya-sozdannogo-ehlementa.html)

OklickSpb 07.03.2013 14:09

onmouseout для созданного элемента
 
Доброго времени суток!
Нужно по нажатию на кнопку создать элемент(div), с двумя событиями.
Что бы при наведении на него выпонялась одна функция, при убирании с него курсора - вторая.
Пробовал так:
$(elem).mouseover(function() {
    test(this, true)
});
$(elem).onmouseout(function() {
    test(this, false)
});

В это примере .mouseover - срабатывает, а onmouseout - выдает ошибку, типо .onmouseout - не является функцией...
Пробовал сделать так:
$(elem).mouseover(function() {
    test(this, true)
});
$(elem).onmouseout = function() {
    test(this, false)
};

Ошибок нет, но и срабатывает только первая...
Еще пробовал так:
$(elem).mouseover(function() {
    test(this, true)
});
$(elem).attr("onmouseout", "test(this, true)")
};

onmouseout - вообще не добавляет ничего в элемент... И конечно же срабатывает опять только mouseover.
Что делать? Как прикрутить событие?
Заранее благодарен!

rgl 07.03.2013 14:41

$(elem).mouseover(....
$(elem).onmouseout(....

on - нужно?

OklickSpb 07.03.2013 15:15

О! Точно, я тупанул, проблеммы со вниманием, без on - работает))) Спасибо!))))


Часовой пояс GMT +3, время: 15:54.