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

joh*_* Gu -1 javascript jquery asp.net-mvc-3

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

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

但如果我这样写,它将无法正常工作!那么这可能是背后的原因: -

$(function () {
    $("to-get-bigger").mouseover(function () {
        $(this).effect("bounce");
    });
});
Run Code Online (Sandbox Code Playgroud)

sha*_*ruz 6

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

$(function () {
    $("#to-get-bigger").mouseover(function () {
        $(this).effect("bounce");
    });
});
Run Code Online (Sandbox Code Playgroud)