摘要: 标题描述不清,是要实现这样一个功能。相信大家都玩过新浪微博,在发微博时,你可以选择添加表情,如下图,点击红框内的区域,表情层不消失,而点击之外区域,表情层消失。 实现的方法很多,我暂且想到三种: 检测鼠标的位置是不是红框区域内,第一次做这样功能时就采用这种方法,笨了点 根据点击元素的target.id作判断,不过当层的内容为动态获取时,不可取 为红色div层添加click事件,事件内阻止冒泡,document中的click就不会执行,这个方法最简洁 下面是方法3的部分代码,html代码: <p><button id="btnPop" type=" 阅读全文
posted @ 2012-07-06 16:01 清流鱼 阅读(729) 评论(0) 推荐(0) 编辑