Hey Guys, Я пытаюсь создать медиа-плейлист, который может продвигать кредиты, воспроизводить видео и изменять заголовок на палец, конец видео и на следующий/предыдущий клик , Поэтому мне нужно написать некоторые функции, которые затем могут быть вызваны вместе. Так вот так:
function showBox()
{
$(this).parents('.container').find('.box').show();
};
function hideBox()
{
$(this).parents('.container').find('.box').hide();
};
$('a').hover(
function()
{
showBox();
},
function()
{
hideBox();
}
);
Проблема в том, что $ (это) не выполняет функции из .hover. Как мне это сделать?
Спасибо за помощь!
Действительно? Это было бы лучшим способом, я думаю. Будет ли это работать и для .click и .bind событий? –
@Drew: Абсолютно. : o) Это просто назначение ваших функций непосредственно в качестве обработчиков, и в любое время, когда вызывается обработчик, значение 'this' в обработчике будет элементом, который получил событие. – user113716
Ну, тогда это лучший способ сделать то, что я пытаюсь сделать точно! Есть ли недостатки в этом? Почему все эти люди не предлагали это? Кажется, это так просто! –