使用$(function()Versus使用$(document).ready(function(){

时间:2012-02-11 02:20:45

标签: javascript jquery asp.net-mvc-3

我已经实现了一个java脚本来反弹我的asp.net mvc 3 web应用程序上的图像,如果我按照以下方式编写Jscript它将正常工作: -

 $(document).ready(function () {
            $("#to-get-bigger").mouseover(function () {
                $(this).effect("bounce);
            });
        });

但如果我这样写它就行不通!!那么这可能是背后的原因: -

$(function () {
    $("to-get-bigger").mouseover(function () {
        $(this).effect("bounce");
    });
});

2 个答案:

答案 0 :(得分:6)

您缺少选择器的哈希#。我修好了它:

$(function () {
    $("#to-get-bigger").mouseover(function () {
        $(this).effect("bounce");
    });
});

答案 1 :(得分:3)

您忘记了#前的"to-get-bigger"

这是一个错字。