用jquery写的js, 外部应用JS无效,但是把代码贴到html中就生效了,原因:
在外部引用的js里面我直接写的:
$('#day_list').click(function(){
$('#day').show();
$('#week').hide();
$('#month').hide();
$('#sday').show();
$('#sweek').hide();
$('#smonth').show();
});
必须将其写在
$(function(){
$('#day_list').click(function(){
$('#day').show();
$('#week').hide();
$('#month').hide();
$('#sday').show();
$('#sweek').hide();
$('#smonth').show();
});
});
中
在外部引用的js里面我直接写的:
$('#day_list').click(function(){
$('#day').show();
$('#week').hide();
$('#month').hide();
$('#sday').show();
$('#sweek').hide();
$('#smonth').show();
});
必须将其写在
$(function(){
$('#day_list').click(function(){
$('#day').show();
$('#week').hide();
$('#month').hide();
$('#sday').show();
$('#sweek').hide();
$('#smonth').show();
});
});
中
本文介绍了一个关于jQuery点击事件在外部JS文件中不生效的问题及其解决方案。问题表现为:当将jQuery点击事件代码放置在外部JS文件时,该事件无法正常触发。文章详细解释了解决方案:将jQuery代码包裹在$(function(){}
4664

被折叠的 条评论
为什么被折叠?



