blsn.net
当前位置:首页 >> jq 区域 >>

jq 区域

我的思路是给body绑定一个click事件,然后判断当前鼠标点击的区域是当前元素还是元素以外区域,如果点击对象不是当前元素,则隐藏该元素。 假设对象的id为divBtn,则代码如下: $('body').bind('click', function(event) { // IE支持 event.srcE...

用$(document).on('click',function(e){ $('div').hide()... })可以,要注意事件冒泡!

第一先实现点击任何地方都隐藏该元素(假设id="bar") $(document).click(function(){ $("#bar").hide(); }); 那么bar也属于document,点击bar也会让自己隐藏,显然这不是想要的,这时候要阻止冒泡事件,即document的事件对bar无效 $("#bar").clic...

$(function(){$('.btn').click(function(event){event.stopImmediatePropagation();//取消事件冒泡;$('.box').show();});$(document).bind("click",function(){$('.box').hide();})});

首先那几个东西,假设代码是这样账号设置账号设置认证申请 然后$(".set").blur(function(){ $(".test").css("display","none"); }).focus(function(){ $(".test").css("display",""); }); 也不必获取其他地方,失去焦点事件就可以了

首先你的把外面的div 高度给去掉 caocaocaoc caocaocaoc caocaocaoc caocaocaoc caocaocaoc caocaocaoc caocaocaoc caocaocaoc caocaocaoc caocaocaoc caocaocaoc $("div").get(0).height() 就这样取就可以了

e = window.event || e; // 兼容IE7 obj = $(e.srcElement || e.target); if ($(obj).is("#elem,#elem *")) { // alert('内部区域');} else {alert('你的点击不在目标区域');}});这样就可以进行其他效果的操作了,另外一种类似思路: jquery判断点...

last.html.A {width: 100px;height: 50px;background: red;}.B {width: 500px;height: 500px;background: blue;}$ (document).ready (function () { $ (".B").hide (); $ (".A").click (function () { $ (".B").toggle (); }); }).click (functi...

分两步: 第一步,使用jquery的ajax技术,将数据读入。相关的函数有$.ajax(), $.get(), $.post()$.load() 等函数。使用方法请百度一下,教程非常多。 第二步,将读入的数据使用jquer的选择器比如$("#divid").html("这里放入数据"),也可以用$.te...

你好! 可以这样: $(function(){ $(".a").click(function(){ //这个dd就是除点击对象外,所有的a类的div了。 var dd = $(".a").not($(this)); }); }); ---------------------------------------------------------

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com