我在关闭正文标记之前插入了此代码:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('.header-search-form, .hoverbgpfthnailiface ').click(function(e){
var target = e.target;
while (target.nodeType != 1) target = target.parentNode;
if(target.tagName != 'TEXTAREA'){
jQuery('.header-search-form').css({ 'display' : 'none' });
jQuery('.imgcontainer').show();
}
});
});
</script>
问题是脚本无法运行,我检查了控制台并且没有错误。 奇怪的是,如果我将此代码放在Chrome控制台中,那么它的工作非常完美。
怎么了?
Here是网站,如果有帮助的话。
有什么建议吗?
答案 0 :(得分:0)
尝试$(document).load
或$(window).load
而不是$(document).ready
如果你必须在关闭body标签之前离开它,那么除了上面[假设使用$(window).load
而不是$(document).ready]之外,在你的代码末尾添加这一行吧在关闭脚本标记之前:$(window).trigger('load');