jquery 点击div 以外窗口隐藏的方法

原创 2015年11月17日 20:05:53
//添加话题
$(".jiahao").on("click",function(e){
var top = $(this).offset().top+25;
var left =  $(this).offset().left-34;
console.log("---------------top-------------------"+top);
console.log("---------------left-------------------"+left);
$('#js_topicAdd').css({display:"block"});
$('#js_topicAdd').css("top",top);
$('#js_topicAdd').css("left",left);
e = e||event; stopFunc(e);
});
$('#js_topicAdd').click(function(e){
e = e||event; stopFunc(e);

$(document).click(function(e){
$('#js_topicAdd').css({display:"none"});

});




function stopFunc(e){
    e.stopPropagation?e.stopPropagation():e.cancelBubble = true;
}

相关文章推荐

点击屏幕上EditText区域以外的任何地方隐藏键盘的解决方法

解决思路与iOS中的事件分发机制是类似的,这是Activity.class中的事件分发函数: (1)下面的函数可以处理所有的点击事件,但是要注意到不能无故拦截。 /** * Cal...

jQuery点击自身以外地方关闭弹出层-closest()

百度,谷歌搜索时出现的提示框,点击输入框外部任意地方后,隐藏提示框。但是通过jquery怎么实现这个交互效果呢,closest()函数...

Android工作笔记_点击EditText以外的地方关闭软键盘的方法

IOS点击键盘以外空白区域隐藏键盘的4种常见写法

在IOS开发中,,经常要用到输入框,,但是在我们输入完之后,键盘下面的东西我们需要点击的话有时候也不好操作,必须点击键盘上的done才能将其隐藏,这样的用户体验是很不好的,为了解决这一情况,我整理了两...

jquery 点击元素实现背景色改变,点击元素以外任意地方还原该元素背景色

jquery 点击元素实现背景色改变,点击元素以外任意地方还原该元素背景色 html代码如下: ssssds div{ width: 300px; height...

点击EditText以外的地方软键盘隐藏

实现代码如下: //点击任意位置,取消键盘显示 public void CloseKeyBoard() { if (getCurrentFocus() != null && getCurr...

仿select下拉框,鼠标点击元素以外隐藏下拉框

两个问题一、仿下拉框(select)二、鼠标点击元素以外 下拉框隐1、先说第一个问题: 请选择 1 2 3...

由点击页面其它地方隐藏div所想到的jQuery的delegate

先从最简单的开始,假如页面有一个id为test的div,我们要实现点击页面其它地方隐藏该div: 复制代码 代码如下:         对于这个问题一般有两种思路,这两种思路都...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jquery 点击div 以外窗口隐藏的方法
举报原因:
原因补充:

(最多只允许输入30个字)