我试图使用我在Stackoverflow上找到的一些代码设置"当你点击元素外部,关闭它"类型的东西:
$(document).click(function() {
$('.list-to-hide').hide();
});
$('.show-list-button').click(function(event) {
event.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)
有人可以用stopPropagation解释后面的部分吗?我不明白为什么需要它.
谢谢!马特
我一直在尝试将JavaScript添加到我的HTML/CSS中,但一直在圈子里运行.
我目前的设置是html,CSS和JavaScript文件(2个文件;我的JavaScript代码和jQuery的代码)都是独立的,但是通过html页面相互链接.
所以这是我的问题:
1)我是否将链接放在html头中的jQuery代码中?或者在我的JavaScript代码页中?
2)这段代码在哪里?html页面,还是我的JavaScript页面?
$(document).ready(function(){
//Code here
});
Run Code Online (Sandbox Code Playgroud)
3)上面,'代码在这里',它们意味着JavaScript代码,对吗?不是我的HTML代码?
4)我已经阅读了关于在html页面底部初始化JavaScript代码的内容.从我的观点来看,我不需要使用jQuery的.ready函数,对吗?