关注!
点击边框可以触发事件;
如果设置"contentofnote"的background-color为"非transparent"的话,可以触发事件;
不太明白
点击边框可以触发事件;
如果设置"contentofnote"的background-color为"非transparent"的话,可以触发事件;
不太明白
解决方案 »
- 有了坐标如何在地图上显示坐标位置(java)
- 关于以Json格式在html传值的问题
- 各位高手,大侠帮帮忙。。。急急急!!!
- 关于radio button??
- jquery如何遍历新添加元素,下面这个each遍历不到
- ajax问题,下面的代码有什么问题?
- 为什么xmldom不能读取xml字符串????????急!!!!!!!
- 请问怎样可以根据一个用javascript定义的二维数组动态地在网页上显示表格?
- 为什么这样使用innerHTML不行?在线等
- 谁能用javascript自己做一个滚动条?
- 用mailto发邮件,想先验证一下填写的内容,然后再发,验证不过,就不要发了。
- js有没函数直接输出N个相同字符,例如要输出100个“Z”
楼主再试试把
<div id="contentofnote" onmousedown="alert('x');"> </div>
改成
<div id="contentofnote" onmousedown="alert('x');">abcd</div>
这样就可以找到div在哪里了,否则只显示一个空格,你都不知道div在什么地方
----------------------
<div id="addnote"><div id="contentofnote" onmousedown="alert('x');"><div style="width:100%;height:100%;background:red;filter:alpha(opacity=0);"> </div></div></div>
position: relative;
border: 3px solid white;
cursor: move;
height: 50px;
width: 50px;
display:expression('inline');
}
当然层也没有了,所以事件自然不响应了四楼的答案是正确的,不过,我觉得有点不妥,因为把透明度设为0了,就会连那个DIV在哪都不知道了,如果不是制作人,或有
什么提示,根本不会有人知道点击那个地方会有什么效果所以我建议把背景色设为黑色或白色
透明度调到一定可见度就行了比如
<div class="photo"><img src="http://baike.baidu.com/pic/4/11704969655851825.jpg" id="photo" />
<div id="addnote">
<div onmousedown="alert('x')" style="background:#ffffff;filter:alpha(opacity=50);" id="contentofnote" width=200 height=200>
</div>
</div>
</div>