<div>事件(加跟不加内容时不一样)

问题描述

<divid="layer"onclick="f(this)"onmousedown="drag(this)"align="right"style="position:absolute;z-index:2;cursor:hand;left:122px;top:48px;width:500px;height:500px;background-color:#ffffcc;"></div>在<div>里没加东西的时候(如上),onclick和onmousedown事件都可以响应但是加了东西后(如下),只有onmousedown事件可以响应了,onclick事件不能响应了(还有其他的有些也不能响应了),这是为什么啊?<divid="layer"onclick="f(this)"onmousedown="drag(this)"align="right"style="position:absolute;z-index:2;cursor:hand;left:122px;top:48px;width:500px;height:500px;background-color:#ffffcc;"><embedwmode=transparentsrc="http://www.56.com/n_v197_/c31_/11_/19_/j12h23c34_/zhajm_123769486411_/627000_/0_/42045160.swf"align="middle"type="application/x-shockwave-flash"left=122pxtop=48pxwidth=500pxheight=500></embed></div>还有标签里只有onclick()ondblclick()事件,怎么判断是鼠标右键?

解决方案

解决方案二:
event.button==1为左键event.button!=1为右键用embed加入flash后,鼠标事件确实受到影响(可能被控件捕获了),但尚不知怎么解决。
解决方案三:
谁知道啊帮帮忙啊谢啦

时间: 2024-11-10 01:23:13

&amp;lt;div&amp;gt;事件(加跟不加内容时不一样)的相关文章

图片-动态创建的div中mouseover事件中的div加载出的数据总是最有一条 求解答

问题描述 动态创建的div中mouseover事件中的div加载出的数据总是最有一条 求解答 我用的是json 一共30条数据 在动态创建的的div上用mouseover事件动态创建30个小的div(dvBeauty2)用来显示加载出的div的信息( jsonLegends.LegendName) 怎么30个都是显示的最后一条数据 求解答!!! function LoadUlData(jsonArray) { for (var value = 0; value < jsonArray.lengt

div失去焦点事件实现思路_javascript技巧

看本文得先了解以下几个事件(摘自w3c). blur事件: 当元素失去焦点时发生 blur 事件. focus事件:focus() 方法用于赋予文本域焦点(也值让某些元素得到焦点事件). tabIndex属性:tabIndex 属性可设置或返回按钮的 tab 键控制次序. 我们都知道blur只是针对form表单控件的,而对于 span , div , li 之类的,则没办法触发它们的动作,现在我们只需要设置一个tabindex属性则可以触发它们的焦点事件了. 真实项目代码: 复制代码 代码如下:

js加载读取内容及显示与隐藏div示例

 这篇文章主要介绍了js加载读取内容及显示与隐藏div的方法,需要的朋友可以参考下  代码如下: <head>  <script>  function check(){    var num = document.getElementById("choose").value;  alert(num);  if(num=="4"){  document.getElementById("show").style.display

jquery下div 的resize事件示例代码

 这篇文章主要介绍了某位大神写的jquery下div 的resize事件,需要的朋友可以参考下 这是某位大神写的jquery下div 的resize事件.   代码如下: //resize of div  (function($, h, c) {  var a = $([]),  e = $.resize = $.extend($.resize, {}),  i,  k = "setTimeout",  j = "resize",  d = j + "-s

ie-IE下div的onmouseleave事件在有滚动条时有问题

问题描述 IE下div的onmouseleave事件在有滚动条时有问题 IE下div的onmouseleave事件移出时隐藏div,当div有滚动条时,鼠标移动到滚动条上就隐藏了div,能不能放到滚动条上不隐藏div 解决方案 一般绑定在父节点上监听比较好,另外,ie几下有这bug?ie11 和兼容模式没问题 <!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org

Jquery为DIV添加click事件的简单实例_jquery

今天在做一个抽奖活动时小编要做一个抽奖没有中奖之后直接弹出一个提示,然后再给div添加一个事件了,下面我们来看这个例子的做法. html <a href="javascript:void(0);" id="click_ms" > <img src="img/bbg_08.jpg" border="0" > </a> jquery事件 $('#click_ms').click(function

jquery下div 的resize事件示例代码_jquery

这是某位大神写的jquery下div 的resize事件. 复制代码 代码如下: //resize of div (function($, h, c) { var a = $([]), e = $.resize = $.extend($.resize, {}), i, k = "setTimeout", j = "resize", d = j + "-special-event", b = "delay", f = "

JavaScript应用:Iframe自适应其加载的内容高度

javascript|加载|自适应 JavaScript应用:Iframe自适应其加载的内容高度 main.htm: <html>      <head>         <meta  http-equiv='Content-Type'  content='text/html;  charset=gb2312'>         <meta  name='author'  content='F.R.Huang(meizz梅花雪)//www.meizz.com'&g

ASP.net中动态加载控件时一些问题的总结

asp.net|动态|加载|控件|问题 经常见到有人说在ASP.net中不要使用动态控件,我想主要的原因在于使用动态控件会带来一些问题,在做项目的过程中,我将由动态加载控件引发的总是作了一个小小的总结.1 .在使用LoadControl加载控件后,用户控件中的某些控件不再响应事件. 这个问题主要是由于将控件加载放在if (!Page.IsPostBack)之内引起的,放在外面即可.在思归的blog上对此问题进行了详细的说明.2.用户控件中某些控件的响应出现问题,如某个按钮第一次选择时不触发CLI