第一个功能是
$(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初学者
答案 0 :(得分:0)
$(function() {
和$(document).ready(function() {
都相同。第一种只是第二种形式的简写形式。
除了在某些html元素上挂钩点击事件外,该函数都不会自行执行任何操作。
当文档准备就绪时(浏览器创建了DOM)
,会触发这些文件答案 1 :(得分:0)
使用jQuery编写脚本时要遵循的一个重要标准是仅为页面使用一个“文档”“就绪”功能。
你可以使用$(document).ready(function(){})OR $(function(){})。
后者是@UmairP提到的前者的速记格式。您的代码没有问题。只需将就绪功能合并为一个,然后再试一次。
Happy Scripting !!!