Jquery函数没有一起运行

时间:2013-08-20 04:33:14

标签: jquery

第一个功能是

    $(function() {
        var pull        = $('#pull');
            menu        = $('.mnav ul');
            menuHeight  = menu.height();

        $(pull).on('click', function(e) {
            e.preventDefault();
            menu.slideToggle();
        });

        $(window).resize(function(){
            var w = $(window).width();
            if(w > 320 && menu.is(':hidden')) {
                menu.removeAttr('style');
            }
        });
    });

,第二个功能是

$(document).ready(function() {
    $("#id1").click(function(){$("#id1").hide();$("#std_show").slideDown("slow");});
    $('#submit').click(function() {
        var text = escape($.trim($('textarea#form_text').val()));
        var code = escape($.trim($('input#form_code').val()));
        $('div#form_text_info').html('');
        $('div#form_code_info').html('');
        $('div#std_form_info').html('');
        var save = true;
        /*somthing*/
    });
});

两个功能没有一起运行?如果名称问题给出解决方案,因为我是JQ初学者

2 个答案:

答案 0 :(得分:0)

$(function() {$(document).ready(function() {都相同。第一种只是第二种形式的简写形式。

除了在某些html元素上挂钩点击事件外,该函数都不会自行执行任何操作。

当文档准备就绪时(浏览器创建了DOM)

,会触发这些文件

答案 1 :(得分:0)

使用jQuery编写脚本时要遵循的一个重要标准是仅为页面使用一个“文档”“就绪”功能。

你可以使用$(document).ready(function(){})OR $(function(){})。

后者是@UmairP提到的前者的速记格式。您的代码没有问题。只需将就绪功能合并为一个,然后再试一次。

Happy Scripting !!!