`
fwxl
  • 浏览: 3822 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

在页面中确定点击鼠标的左右键

阅读更多

当页面中点击带有链接的图片时,要求只在点击鼠标左键的时候才发生页面的跳转,解决办法:

      可以在图片的那个地方添加onmousedown事件,如:onmousedown="turn(event)"

<script type="text/javascript">
function turn(event){
		var event = (event)?event:window.event;
		if(event.button == 1 || (!document.all&&event.button == 0)){
			return window.location = "www.sina.com.cn";
		}
	}
</script>

在IE中event作为window对象的一个属性可以直接使用,但是在Firefox中却使用了W3C的模型,它是通过传参的方法来传播事件的,也就是说你需要为你的函数提供一个事件响应的接口,如上述函数中的event

IE中:event.button == 1 左键  event.button == 2 右键

Firefox中:event.button == 0 左键 event.button==1 右键

TT中: event.button = 1 左键    event.button = 0  右键
Maxthon3中:event.button = 0 左键       event.button = 2 右键
Maxthon2中:event.button = 1 左键       event.button = 0 右键

分享到:
评论

相关推荐

    jQuery鼠标左右键自定义菜单代码.zip

    本示例中的"jQuery鼠标左右键自定义菜单代码"着重于利用jQuery来实现一种交互式功能,即当用户点击鼠标左键或右键时,可以弹出自定义的上下文菜单。 首先,我们要理解的是鼠标事件。在JavaScript中,我们可以使用`...

    jQuery鼠标左右键自定义菜单代码

    在这个“jQuery鼠标左右键自定义菜单代码”的项目中,开发者提供了一种方法来实现用户友好的交互体验,特别是对于网页上的右键和左键点击事件。 首先,我们来探讨jQuery如何处理鼠标事件。jQuery提供了`.click()`...

    js鼠标左右键 键盘值小结

    本小结主要针对鼠标左右键以及键盘事件值的处理进行详细阐述,旨在帮助开发人员更精确地理解并应用这些事件。 首先来看鼠标事件。在JavaScript中,可以通过监听document对象或具体DOM元素的事件来获得鼠标的坐标...

    鼠标拖动改变表格列宽

    在`mousedown`事件中,确定用户点击的是列边框,记录当前列和初始位置。 2. **计算与更新**:在`mousemove`事件中,根据鼠标移动的距离计算新的列宽,确保总宽度不变,防止表格整体变形。同时,更新`&lt;td&gt;`或`&lt;th&gt;`...

    Windows 8系统的鼠标属性怎么设置-.docx

    2. **按钮选项**:你可以在这里配置鼠标按钮的功能,比如左右键的互换,以及设置滚轮点击(中键)的行为。此外,还可以设置双键鼠标或其他特殊鼠标按钮的功能。 3. **指针选项**:这个选项卡允许你选择不同的鼠标...

    javascript_鼠标事件总结

    #### 四、高级应用:区分左右键点击 除了上述基本事件外,有时还需要区分用户的鼠标点击是左键还是右键。在 DOM2.0 规范中,W3C 定义了一个属性 `button` 来标识不同的鼠标按键: - **0**:表示按下左键 - **1**:...

    Win8系统左撇子如何设置用左手使用鼠标-.docx

    在这个选项卡下,你可以找到关于鼠标左右键功能互换的设置。左撇子用户可以将“主要按钮”设置为“右按钮”,这样原本由右手大拇指控制的右键功能就会转换到左手食指可以轻松触及的位置,实现左手操作。 6. 调整...

    windows xp系统左撇子用户如何对鼠标的方向进行修改?.docx

    描述简短地说明了这个问题,即左撇子用户希望能够在Windows XP系统中反转鼠标左右键的功能,以便用左手更舒适地操作。 在Windows XP系统中,确实可以为左撇子用户提供一个友好的解决方案,让他们能够自如地使用鼠标...

    Windows8系统如何设置鼠标相关属性.docx

    - **按钮配置**:允许你自定义鼠标左右键的功能,比如交换两个键的功能,或者设置额外的侧键。 - **滚轮设置**:可以设置滚动一行文本所需的鼠标滚轮转动次数。默认情况下,滚动一次通常会移动一页,但你可以根据...

    ListBox实现上下左右移动

    在默认情况下,用户可以通过鼠标点击或者上下箭头键来选中ListBox中的项。但是,为了实现左右移动功能,我们需要自定义一些事件处理程序。这里上下移动指的是在ListBox自身内切换选中项,而左右移动则涉及到在两个...

    javascript中window.event事件用法详解

    在JavaScript编程中,事件处理是一种基本且强大的机制,允许开发者响应用户与页面交互的不同事件。window.event对象是JavaScript中一个特殊的对象,它代表当前发生的事件的状态,包括触发事件的元素、鼠标位置和按键...

    如何破解网站javascript锁.pdf

    再按下左键不要松开,这时鼠标的左右键全部按下了。 4. 松开右键,好,功能出来了。将鼠标移动到您想要的功能上,松开左键即可。 方法三:破解网站广告锁 有些网站会在您想进入一些链接时弹出一个窗口,要求您先...

    js中window窗体对象文档

    它返回的值可以是0到7,分别对应于无按键、左键、右键、左右键、中间键以及不同组合。这个属性只在`onmousedown`、`onmouseup`和`onmousemove`事件中有效。 3. `event.cancelBubble`属性允许你控制事件是否向上冒泡...

    网页文字无法复制怎么办.docx

    然而,有时候我们会遇到一种情况:无论怎样操作鼠标都无法选取网页上的文字,点击鼠标左右键也没有任何反应。这种现象通常是因为某些网站采取了一种技术手段来禁止用户复制文字,以防止其内容被未经授权地传播或滥用...

    电脑基本操作培训课件.pptx

    - 鼠标:左右键和滚轮是其基本组成部分。左键单击用于选择,双击打开,右键提供快捷菜单。 - 音箱:播放电脑发出的声音。 - 打印机:用于将电脑中的文字和图像打印出来。 - U盘:便携式存储设备,用于数据传输和...

    Mac键盘符号和修饰键说明

    - **⌘B/⌘鼠标点击**:进入光标所在的方法/变量的接口或定义处。 - **⌘⌥B**:跳转到实现处,可以跳过接口直达具体实现。 - **⌥Space,⌘Y**:快速打开光标所在方法、类的定义。 - **⌃⇧B**:跳转到类型声明处。 ...

    计算机考试实操题.doc

    ③选定 KUNTER 文件,单击鼠标右键,在弹出的快捷莱单中选择“重命名”命令,或者按 F2 键,文件名成蓝色可编辑状态,编辑名称为题目指定的名称 CONSOLE.CDX; 4. 将考生文件夹下的 BROWN 文件夹设置为隐藏属性。 ...

    60个WORD使用小技巧.docx

    WORD 使用技巧大全 ...14. 给图片注解文字:选定要添加说明的图片,单击鼠标右键,在快捷功能菜单中选"题注',以打开题注窗口;然后在"标签'栏选择"公式'、"表格'或"图表';最后在"题注'栏内输入注解文字。

    C#开发经验技巧宝典

    0632 如何交换鼠标左右键功能 392 0633 如何隐藏和显示鼠标 393 0634 如何获取光标闪烁的频率 394 0635 如何获得屏幕上鼠标的坐标 394 0636 如何限制鼠标在某一区域工作 394 0637 如何利用鼠标绘图 395 ...

Global site tag (gtag.js) - Google Analytics