js或jquery实现点击某个按钮或元素显示div,点击页面其他任何地方隐藏div
点击某个元素显示div,点击页面其他任何地方隐藏div,可用javascript和jquery两种方法实现:
一:javascript实现方法技巧
<script>
//定义stoppropagation 方法的使用,该方法将停止事件的传播,阻止它被分派到其他 document 节点。
function stopfunc(e) {
e.stoppropagation ? e.stoppropagation() : e.cancelbubble = true;
};
//获取元素的id
function $(id) {
return document.getelementbyid(id);
};
//初始化加载
window.onload = function () {
document.onclick = function (e) {
$("element").style.display = "none";
}
$("btn按钮").onclick = function (e) {
$("element").style.display = "block";
e = e || event;
stopfunc(e);
}
$("element").onclick = function (e) {
e = e || event; stopfunc(e);
}
}
</script>
二:jquery实现方法技巧:
<script>
$("#btn按钮").on("click", function(e){
$("#element").show();
$(document).one("click", function(){
$("#element").hide();
});
e.stoppropagation();
});
</script>
有更多更好的想法的朋友可以联系我q:1159268659
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
-
-
-
-
-
CNN网络实战技巧
学习目标目标了解迁移学习以及技巧应用无我们来看一个个问题如果我们要做一个具体场景的计算机视觉任务,那么从头开始训...
[阅读全文]
-
-
-
网友评论