有关在div中的嵌套事件
2008-03-31 19:39
225 查看
这两天为了实现在网页上画矢量图形,找类库、资料弄的自己是伤痕累累,不过最好找到了比较好的js类库,能比较好的画出来,而且使用它也能画出橡筋线,但是随之而来的问题又发生了,就是对于在新画的图层是动态建立的,并且其定位是使用绝对定位,因此这给其绘制带来的问题,我本身显示的底图是来自于google,而动态的接受绘画的图层与google显示的那个层是兄弟关系,这在捕获时发生了
function mapClick(marker,clickedPoint)
function mapMouseMove(latlng)
<div id="container" style="width:800px; height:200px; position:absolute; top:610; left:0; z-index:1000;" onclick="javascript:void(alert('container'))">
test
</div>
<div id="dynamatic" style="width:800px; height:200px; position:absolute; top:610; left:0; z-index:999;" onclick="javascript:void(alert('dynamatic'))">
dynamatic
</div>
上面两个div位于同样的位置,并且对鼠标单击事件都有相应,但是运行可以看出击发的函数总是最上面的函数,这里通过z-index属性将图层叠放的属性指定。
这里由于container放在上面,因此单击这个div永远都是出发container总的函数,而dynamatic永远得不到调用
function mapClick(marker,clickedPoint)
function mapMouseMove(latlng)
<div id="container" style="width:800px; height:200px; position:absolute; top:610; left:0; z-index:1000;" onclick="javascript:void(alert('container'))">
test
</div>
<div id="dynamatic" style="width:800px; height:200px; position:absolute; top:610; left:0; z-index:999;" onclick="javascript:void(alert('dynamatic'))">
dynamatic
</div>
上面两个div位于同样的位置,并且对鼠标单击事件都有相应,但是运行可以看出击发的函数总是最上面的函数,这里通过z-index属性将图层叠放的属性指定。
这里由于container放在上面,因此单击这个div永远都是出发container总的函数,而dynamatic永远得不到调用
相关文章推荐
- div嵌套div ,点击子级div不触发父级div点击事件
- 嵌套div的onClick事件问题
- Div 嵌套事件
- [Android]在ListView嵌套GridView中出现的点击事件处理以及gridview显示不全的有关问题
- div嵌套点击事件问题解决方法-阻止冒泡事件
- 处理DIV元素嵌套情况下的事件响应
- Div嵌套 内层取消外层事件
- div 嵌套 事件穿透
- div 嵌套 事件穿透
- 关于DataList的嵌套 和(ItemCommand)事件的问题
- 有关Qt事件的接收与忽略的一些理解
- 处理ViewPager嵌套ViewPager的滑动事件冲突
- Android ListView嵌套Button,Button事件覆盖item事件解决办法
- div里嵌套了img 底部会出现白边
- 下拉框事件触发,将返回的内容写到你的页面div中
- div onload事件
- input的blur事件隐藏div,div上的onclick事件不生效解决方案
- button标签内部嵌套div时的样式有bug(暂定的解决方案)
- DIV+CSS+PS实现背景图的三层嵌套以及背景图的合并
- 点击div和某些控件之外的地方隐藏div,点击div不隐藏。对象 click和document click冲突有关问题