`
yiminghe
  • 浏览: 1465458 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

weird mousemove in chrome

阅读更多

mousemove


根据 w3c 的 mousemove 规范:


The mouseover event occurs when the pointing device is moved onto an element.


即只有当鼠标(pointing device)在某个元素上移动时才会触发。


click


以及 click 规范,点击事件和 mouse(down,up)事件有很大的关联性:


The click event occurs when the pointing device button is clicked over an element. A click is defined as a mousedown and mouseup over the same screen location. The sequence of these events is:

    mousedown
    mouseup
    click
  

在触发 click 事件前必定会先触发 mousedown 与 mouseup。


weird mousemove in chrome


但是目前根据我的测试,chrome 8 在 click 的情况下又自作主张地在 mouseup 上面又加了个 mousemove 事件(确实chrome下即使单纯点击,光标也会有点闪动,难道这也算作移动了??),在拖放 实现中就要小心点了。



mousemove demo



感想:


做前端工程师真的很累,想完美点就会累死人,还不说目前形形色色的外壳浏览器们。只能期求浏览器发布商在开发中多多遵守规范吧。


 

PS : 确实在某些机器上触发不了 mousemove,真的奇怪了,分析下原因

 

1.桌子不稳,其他浏览器都有防抖功能。

2.鼠标有问题,换了个鼠标确实chrome下问题减轻了,按下时光标不会发生变化了,但mousemove仍然会不时产生。



  • 大小: 4.5 KB
分享到:
评论
3 楼 wan_jm 2014-07-08  
chrome 35. 仍然间断性遇到这个现象!
window 7; IE 11,和firefox没有这么问题;
2 楼 yiminghe 2010-10-30  
ayanamist 写道
我在Chrome 8.0.552.18中没有碰到这个问题,没有触发mousemove事件


所以很奇怪了,我这里确实触发了,而有些机器就没有
1 楼 ayanamist 2010-10-29  
我在Chrome 8.0.552.18中没有碰到这个问题,没有触发mousemove事件

相关推荐

    Weird

    标题 "Weird" 可能是指一种独特或者非传统的字体设计,这在视觉艺术和排版领域中很常见。在IT行业中,字体是至关重要的元素,因为它不仅影响文本的可读性,还对用户界面(UI)的整体美学和品牌识别度产生深远影响。 ...

    WEIRD VM.exe

    WEIRD VM.exe

    chrome-finder:镀Chrome取景器

    镀Chrome仪在您的系统中自动找到可执行的镶边用 const findChrome = require ( 'chrome-finder' ) ;const chromePath = findChrome ( ) ; 如果未找到chrome可执行文件,则会引发错误Error('no chrome installations ...

    builtin-sched.rar_Weird

    Track the current task - that way we can know whether there s any weird events, such as a task being switched away that is not current.

    skia_test.rar_Weird_skia

    need to explicitly declare this, or we get some weird infinite loop llist template TestRegistry TestRegistry::gHead .

    Non-WEIRD-WEB:在非WEIRD国家中使用基于Web的研究的数据可视化

    非WEB 该应用程序包含数据摘要,以告知基于网络的研究对于非WEIRD国家是否可行; 即,不属于Heinrich等人认为的“西方,受过教育,工业化,富裕和民主”的国家/地区的国家/地区。 (2010)。 (此刻)数据来自世界...

    Chrome-Leap-Tools:用于使用 Leap Motion 控制器导航 Chrome 的 Chrome 扩展

    Chrome-Leap-工具 用于使用 Leap Motion 控制器导航 Chrome 的 Chrome 扩展程序。 手势: -Swipe to right: Back navigation -Swipe to left: Forward navigation -3 or 4 finger pinch: Close current tab -Two ...

    Msn_Weird

    标题"Msn_Weird"可能指的是一个与MSN(Microsoft Network)相关的奇怪或不寻常的现象,这可能是由于某种特定的字体问题。在IT领域,特别是软件使用和开发中,"Weird"经常用来形容那些出乎意料的行为或者难以解决的...

    ChromeAddons:一些个人修改的 chrome 扩展文件

    在“ChromeAddons”这个压缩包中,我们很可能找到了一些用户根据自身需求对原版Chrome扩展进行个性化修改后的版本,这些扩展可能包括了新的功能、优化的性能或者特定的定制界面。 Chrome扩展的开发主要涉及到以下几...

    Some_of_my_weird_Shiny_apps_shiny-apps.zip

    Some_of_my_weird_Shiny_apps_shiny-apps

    信息安全_数据安全_The One Weird Trick SecureROM Hates.pdf

    信息安全_数据安全_The One Weird Trick SecureROM Hates APT 网络信息安全 安全测试 云安全 法律法规

    POC 2019 (Korea)PPT汇总(15份).zip

    ['Attacking Hyper-V.pdf', 'Bug Hunting in Synology NAS.pdf', 'Checking Defects in Deep Learning AI Models.pdf', 'Chrome Exploitation.pdf', 'Exploiting IOSurface 0.pdf', 'How CVE-2018-8611 can be ...

    weirdai:基于Weird AI Yankovic神经网络的歌词模仿生成器

    怪异的AI Yankovic Weird AI Yankovic是一个基于神经网络的歌词生成系统。 给定一个音节和韵律方案,它会尝试生成适合该方案的新歌词。 预期用途是通过输入歌曲的音节和韵律方案,然后提供一些上下文信息来为现有...

    VLC-Android-2.0.6.tar.gz_Weird_android_android vlc_android DVD_

    VLC media player is a free and open source cross-platform multimedia player ...VLC for Android is a full audio player, with a complete database, an equalizer and filters, playing all weird audio formats.

    Weird characters.-crx插件

    【压缩包子文件的文件名称列表】: "Weird_characters..crx" 是该插件的安装文件,`.crx`是Chrome浏览器扩展的文件格式。这个文件通常包含了插件的所有代码、资源和元数据,用户下载后可以通过浏览器的扩展管理界面...

    irccloud-chrome-app:非官方IRCCloud Chrome Web应用程序

    **IRCCloud Chrome应用详解** 标题中的“irccloud-chrome-app”是一个专为IRCCloud设计的非官方Chrome Web应用程序。这个应用旨在提供一种更高效、更整合的桌面体验,让用户能够在受限的应用环境中使用IRCCloud服务...

    World Weird Games-开源

    《World Weird Games-开源》:探索开放源代码在游戏开发中的独特应用 World Weird Games,一个专注于生存恐怖冒险游戏的开发商,以其独特的创意和引人入胜的游戏体验赢得了玩家的喜爱。这家公司的特点是其对开源...

    aglio-chrome-extension:Chrome扩展程序可刮取配方数据

    先决条件节点JS正在安装资料下载git clone git@github.com:brooksbecton/aglio-chrome-extension.git cd aglio-chrome-extension npm i npm start构建扩展npm run build 添加到chrome 前往chrome:// extensions ...

    吉他谱_Weird Fishes - Radiohead.pdf

    初级入门吉他谱 guitar tab

    Weird Text Generator ᐈ #201+ Zalgo Text Fonts-crx插件

    CRX是Chrome扩展程序的文件格式,这意味着Weird Text Generator是专为Google Chrome浏览器设计的。用户只需将下载的`.crx`文件拖拽到浏览器的扩展管理页面,即可安装这个插件。然而,需要注意的是,由于Chrome的安全...

Global site tag (gtag.js) - Google Analytics