jquery .hover函数问题

时间:2014-03-10 17:30:10

标签: javascript jquery function

jquery .hover函数存在问题。如果我将它包装在一个通用的$(function(){我已经看到它完成而不需要这个通用函数,我只能让它工作,如果有人能看到我做错了我会很感激。

这不起作用:

$('#slider > img').hover(function () {
    stopLoop();
}, function () {
    startSlider();
});

这确实有效:

$(function () {
    $('#slider > img').hover(function () {
        stopLoop();
    }, function () {
        startSlider();
    });
});

1 个答案:

答案 0 :(得分:2)

简单回答是您尝试将事件绑定到标记,而它们在dom中不存在。因此,请在$(document).ready()$(function()

中进行
$(document).ready(function() {
    $('#slider > img').hover(function () {
        stopLoop();
    }, function () {
        startSlider();
    });
});