做了一个可以拖动的窗口,
有一个标题栏tittle,添加了拖动事件:tittle.onmousedown=drag;
然后tittle下有一个子层close:tittle.appendChild(close);
其中close层有个关闭事件:close.onclick=closeWindow;
结果测试的时候发现close层的closeWindow事件不能生效,生效的是drag事件,注释掉tittle.onmousedown=drag;以后closeWindow事件才起作用
怎么才能在点击close层的时候只有closeWindow事件没有drag事件呢?
有一个标题栏tittle,添加了拖动事件:tittle.onmousedown=drag;
然后tittle下有一个子层close:tittle.appendChild(close);
其中close层有个关闭事件:close.onclick=closeWindow;
结果测试的时候发现close层的closeWindow事件不能生效,生效的是drag事件,注释掉tittle.onmousedown=drag;以后closeWindow事件才起作用
怎么才能在点击close层的时候只有closeWindow事件没有drag事件呢?
解决方案 »
- 这样的json设计对不对
- js控件和doctype有冲突,怎么解决?
- AJAX 异步调用问题
- 改变div大小,ie下正确,ff下没一个正确
- window.onload=function()这个方法在一个页面中不能出现多次?
- getElementById("A")的时候,有两个ID,分别是"a","A","a"在前,结果取得了"a",怎么解决呀?
- 在线等!!!、计算时间
- 如何将一个tr的id做为一个参数来传递?
- 提问个关于webstorm如何禁用版本控制的通知
- jquery 里delegate如何判断出被触发元素的索引位置?
- 【大虾们好】请问我这个JS代码如何实现从文本录入人员名单?!
- 请问jHtmlArea使用扩展JQuery功用的方式定义,有什么优势?
可以阻止冒泡
Sys.UI.DomEvent stopPropagation
参见MSDN:
http://msdn.microsoft.com/zh-cn/library/bb397715.aspx