首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

指针事件:无,过滤,在ie8和任何地方工作,而不是ie9

指针事件是一种用于处理用户在计算机界面上使用指针设备(如鼠标、触摸屏等)进行交互的技术。它允许开发人员捕捉和响应用户的指针操作,如点击、滚动、拖拽等。

指针事件可以分为以下几种类型:

  1. 无事件:指针设备没有与计算机界面进行交互,即没有任何指针操作。
  2. 过滤事件:指针设备的操作被过滤或忽略,不会触发任何响应。
  3. 在IE8和任何地方工作:指针事件可以在Internet Explorer 8及其之前的版本以及其他兼容的浏览器中正常工作,包括旧版的IE浏览器。
  4. 不是IE9:指针事件在Internet Explorer 9及其之后的版本中不适用,需要使用其他的事件模型。

指针事件的应用场景非常广泛,特别是在Web开发中。通过捕捉和处理指针事件,开发人员可以实现丰富的用户交互体验,如拖拽排序、画板绘制、地图导航等。指针事件也可以用于移动应用开发,实现触摸屏上的手势操作。

腾讯云提供了一系列与指针事件相关的产品和服务,其中包括:

  1. 腾讯云移动应用分析(https://cloud.tencent.com/product/mta):提供移动应用的用户行为分析和统计,可以帮助开发人员了解用户在应用中的指针操作行为。
  2. 腾讯云智能图像处理(https://cloud.tencent.com/product/tiia):提供图像识别和处理的能力,可以用于分析和处理包含指针设备的图像数据。
  3. 腾讯云智能视频分析(https://cloud.tencent.com/product/vca):提供视频内容分析和处理的功能,可以用于分析和处理包含指针设备的视频数据。

以上是关于指针事件的概念、分类、优势、应用场景以及腾讯云相关产品的介绍。希望对您有所帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

第140天:前端开发中浏览器兼容性问题总结(一)

有了这些最基本的要求,开发中就是要考虑到CSS样式JavaScript的在这些浏览器的兼容性了 一、html部分 1.H5新标签在IE9以下的浏览器识别 <!...html5shiv.js下载地址 https://github.com/aFarkas/html5shiv/releases 2.ul标签内外边距问题 ul标签在IE6\IE7中,有个默认的外边距,但是IE8...addEventListener,但IE下是attachEvent; 2.事件的捕获方式不一致,标准浏览器是由外至内,IE是由内到外,但是最后的结果是将IE的标准定为标准 3.window.event...并且获取目标元素的方法也不同,标准浏览器是event.target,IE下是event.srcElement 4.低版本的IE中获取的日期处理函数的值不是与1900的差值,但是高版本的IE中和标准浏览器保持了一致...: >=ie9 圆角: >= ie9 阴影: >= ie9 动画/渐变: >= ie10

3.1K31

CSS兼容性的一些Hack方法

- for ie6 */ } /*demo3 实例是用于区分标准模式下ie6~ie9Firefox/Chrome的hack,注意顺序 IE6显示为:红色, IE7显示为:蓝色, IE8显示为:绿色,...不是说*+是IE7的专有hack吗???错,你可能太粗心了!我们常说的IE7专有*+hack的格式是*+html selector,不是上面的直接在属性上加*+前缀。...*+html selector只有IE7认识。所以我们使用时候一定要特别注意。...demo2实例是用于区分标准模式下ie6~ie9Firefox/Chrome的hack,注意顺序 IE6显示为:绿色, IE7显示为:黑色, IE8显示为:红色, IE9显示为:蓝色, Firefox.../Chrome显示为:橘色, (本例IE10效果同IE9,Opera最新版效果同IE8) demo3实例也是用于区分标准模式下ie6~ie9Firefox/Chrome的hack,注意顺序 IE6显示为

1.1K30
  • 常见的兼容性问题

    IE9之前,必须使用attachEvent不是使用标准方法addEventListener来注册元素的监听器,事件兼容的问题,通常需要会封装一个适配器的方法,过滤事件句柄绑定、移除。...IE9之前的浏览器阻止默认行为需要使用window.event.returnValue = false。直接在事件处理函数中return false也能阻止默认行为,只DOM0级模型中有效。...此外,jQuery中使用return false会同时阻止默认行为与事件传播,通常也会封装一个方法来实现默认行为的阻止。...invalid date,这主要是因为早期浏览器不支持表达日期的-,/才是被广泛支持的,所以处理早期浏览器的兼容性时需要将-替换为/。...--[if IE 8]> 仅IE8可识别 仅IE9可识别

    1.8K10

    DOM、BOM一些兼容性问题

    IE8 支持 querySelectorAll() querySelector() 方法,可以使用它来代替使用 getElementsByClassName() 方法。...IE8 及其以上版本是支持的,可以使用, node.nextSibling node.nodeType 属性 IE8 上也是支持的,前者表示获取一个结点(是结点,而非元素结点)的下一个兄弟节点(不一定是元素节点...多部分浏览器中还实现了另一对属性:window.scrollX window.scrollY 这两个属性作用 pageX/Yoffset 一样(或说完全相同),遗憾的是 IE9 之前 这两个属性都没有...IE9 之前,也有一个与之类似的事件取消方法 —— detachEvent() ,该方法也是接受两个参数:事件类型要取消的事件调用函数。... keydown 会触发所有键的事件,无论它们是否产生字符值。 的 keydown keyup 事件提供指示哪个键按下,一个代码 keypress 指示哪个字符被输入。

    1.6K20

    前端翻译:Activating Browser Modes with Doctype

    本文重点讲解模式选择的机制不是各种模式对应的 行为特征。目的是让大家理解如何避免陈旧的模式,当然也不是旨在促进大家采用更良好的模式了。...然而,更快捷的方式是虚拟机上使用各款真实的旧版IE测试你的网站,不是使用模拟器。     WP8的IE10同样拥有上述的所有模式,当然也是不完美的模拟器而已。...注意,我们提及的怪异模式标准模式的对决,主要针对CSS布局CSS解析,不是HTML解析。...IE8有4种模式:IE5.5怪异模式,IE7标准模式,IE8准标准模式IE8标准模式;IE9有7种模式:IE5.5怪异模式,IE7标准模式,IE8准标准模式,IE8标准模式,IE9准标准模式,IE9标准模式...父框架的模式(应用内嵌浏览器的模式取决于应用本身)     幸运的是,IE8、9符合下列条件时会行为模式其他浏览器大概相似,IE10就精准相似了。         1.

    94570

    postMessage实现跨域通信

    很厉害吧,不过遗憾的是,IE8/IE9/FireFox3.6及其以下版本只支持字符串数据。targetOrigin参数指接收文档的来源。...,’http://example.zhangxinxu.com’);不是:window.postMessage(‘发送信息。’...本文一开始就提过,IE8不支持窗体通信,但是,细心的你可能发现IE9浏览器下也没有效果。到不是别的,而是貌似IE9还没有提供e.currentTarget.opener接口,使得demo瞌睡去了。...然而,这种做法意味着通讯录站点需要有人人网页面一样的信任级别。人人网这个社交站点需要信任每一个请求,或者为我们过滤(应该指:一个一个指定)。...对象还有onmessage事件属性,可被用来定义事件句柄不是事件监听。

    1.6K20

    再谈BOMDOM(5):各个大流浪器DOMBOM里面的那些坑—兼容性

    问题一:Firefox,Chrome、SafariIE9都是通过非标准事件的pageXpageY属性来获取web页面的鼠标位置的。...pageX/Y获取到的是触发点相对文档区域左上角距离,以页面为参考点,不随滑动条移动变化 问题二:IE 中,event 对象有 x, y 属性(事件发生的位置的 x 坐标 y 坐标)火狐中没有。...w3c使用addEventListener来为事件元素添加事件监听器,IE则使用attachEvent。...event.srcElement : event.target; innerText的问题 innerTextIE中能正常工作,但是innerTextFireFox中却不行。...IE8下querySelectorAll不支持伪类  有时候伪类是很好用,IE8并不支持,jquery提供的:first、:last、:even、:odd、:eq、:nth、:lt、:gt并不是伪类,我们在任何时间都不要使用它们

    95940

    JS引擎(0):JavaScript引擎群雄演义—起底JavaScript引擎

    老版本IE里JScript虽说是有因为循环引用导致内存泄漏的问题,但那不是因为JScript自身用引用计数。...注意:IE9x64上的版本里的Chakra只有解释器,没实现JIT编译器;到IE10才开始x64版上提供JIT编译器。...同样只有字节码解释器,IE9 64-bit的Chakra仍然可以比IE8 64-bit的JScript 5.8快近10倍JScriptJScript 5.8(IE8里的JScript)之后版本号重新计算了...-64上就是64位,跟一个double一样大,指针类型的值跟值类型的值可以重叠在同一个位置上;而在IronJS的则要128位,其中值类型的值与tag头64位,指针类型在后64位。...字节了,IronJS的BoxedValue则总共只要16字节而且不会有额外指针带来的间接层,在内存局部性上也比不用tagged pointer好。

    2K30

    使用Promise封装一个 Ajax

    这允许网页不影响用户的操作的情况下更新页面的局部内容。 Ajax 编程中 XMLHttpRequest 被大量使用。 ?...XMLHttpRequest.readyState 只读 返回 一个符号短整型(unsigned short)数字,代表请求的状态码。...使用此响应类型时,响应中的值仅在 progress 事件的处理程序中可用,并且只包含上一次响应 progress 事件以后收到的数据,不是自请求发送以来收到的所有数据。... progress 事件处理时访问 response 将返回到目前为止收到的数据。 progress 事件处理程序之外访问, response的值会始终为 null 。...XMLHttpRequest.status 只读 返回一个符号短整型(unsigned short)数字,代表请求的响应状态。

    1.9K11

    CSS-项目中遇到IE兼容问题,处理随笔

    针对ie的兼容还有后缀\9\0写道一起的方法,说是只针对ie9,其实ie8也可以、怀疑自己用的是假的ie9。...六、ie9下的间距,其他不一样,差几像素 ie9与其他几个版本对文字样式的处理特别不一样 七、让ie支持圆角:核心方法就是利用border的dotted样式 http://www.zhangxinxu.com.../study/201607/ie7-ie8-border-radius.html 八、怎么写针对ie9的hack,因为他总是ie8共用样式,或者单独针对ie8的也行。...2017-04-17 17:10:05  今天遇到一件奇怪的事 我input上加了width,height,line-height,但是却都没用。当然,只是ie姥爷家里没用。不明所以。...反正问题源头没找出来,工作需要就不得以先及时解决了那个问题。

    2K70

    前端必看!各大浏览器 CSS Hack 收集

    _-? :仅IE6支持 4.*???? :IE6、E7支持 5.??? :IE8IE9支持,opera部分支持 6.9? :IE8部分支持、IE9支持 7.9?...:IE8IE9支持 4、各种CSS hack情况介绍 1.区别IE非IE浏览器 #tip{ background:blue; background:red9; } 2.区别IE6,IE7,IE8...important」但却无法辨识「*」,IE7则可以同时看懂「*」、「!important」,因此可以两个辨识符号来区隔IE7Firefox。...//IE7 _color:#EBEBEB; //IE6 } 可以看出,利用字符识别无法区分IE8IE9,我们可以从伪类的识别来区分 element{ color:#6669;?????...//IE6 } :root element{color:#6669;}//IE9 【说明】:“:root”伪类IE系列只有IE9支持,其他主流浏览器均支持,利用这一点来区分IE8IE9

    1.6K130

    console.log的那点事儿

    比如,以下代码将在控制台中打印”Sample log”: window.console.log("Sample log"); 上述代码可以忽略window对象直接简写为: console.log("Sample...二、兼容没有调试控制台的浏览器 对于缺少调试控制台的老版本浏览器,window中的console对象并不存在,因此直接使用console.log()语句可能会在浏览器内部造成错误(空指针错误),并最终导致某些老版本浏览器的崩溃...但是当你开启控制台查看的时候又可以顺利通过(IE8IE9中就会出现这个问题)。...window.console){ window.console = {log : function(){}}; } 不过,大多数情况下,没有必要去做这种兼容性工作 — console.log()等调试代码应当从最终的产品代码中删除掉...;同时,可以控制台中选择不同的日志级别来对这些信息进行过滤

    73010

    最流行的5个前端框架对比

    其人气日益增长,你可以放心的选择这个框架,不必担心项目会失败,因为具有广泛使用基础的框架,不太可能被抛弃。 创作者: Mark Otto  Jacob Thornton....浏览器支持: Firefox,Chrome,Safari,IE8 +(您需要IE8的Respond.js) 许可证: MIT Bootstrap说明 Bootstrap的广泛流行是它的优势所在。...创作者:雅虎 发行: 2013 当前版本: 0.6.2 流行度: GitHub上有16,637颗星 说明: “一套小灵活的CSS模块,能够每个Web项目中使用。”...对于不需要全功能框架但仅包含在其工作中的特定组件的人来说,Pure是一个理想的选择。 UIkit UIkit是一个易于使用自定义的组件的简洁集合。...一个好的框架需要不断地使用最新的web技术,特别是移动端方面。 框架是否达到成熟?如果一个特定的框架在现实项目中还没有被使用测试,那么将其用于你的专业项目,可能不是一个明智的选择。

    1.5K20

    javascript如何监听页面刷新和页面关闭事件

    我们的日常生活中,时常遇到这么一种情况,当我们点击一个链接、关闭页面、表单提交时等情况,会提示我们是否确认该操作等信息。...这里就给大家讲讲javascript的onbeforeunload()onunload()两个事件。 相同点: 两者都是在对页面的关闭或刷新事件作个操作。...不同点: unbeforeunload()事件执行的顺序onunload()事件之前发生。...(因为,unbeforeunload()是页面刷新之前触发的事件onubload()是页面关闭之后才会触发的)。 unbeforeunload()事件可以禁止onunload()事件的触发。...浏览器的兼容 onunload: IE6,IE7,IE8 中 刷新页面、关闭浏览器之后、页面跳转之后都会执行; IE9 刷新页面 会执行,页面跳转、关闭浏览器不能执行; firefox(包括firefox3.6

    12.2K30

    接上一篇事件详解

    mouseenter事件鼠标光标从元素外部移动到元素范围之内被触发;这个事件不冒泡; mousemove事件:当鼠标指针元素内部移动时重复地触发。...mouseover事件:鼠标指针元素外部,用户将移入另一个元素的边界时触发,感觉mouseenter事件类似; mouseup事件:用户释放鼠标按钮时触发; 页面上所有的元素都支持鼠标事件,除了mouseenter...mouseleave,所有鼠标事件都会冒泡,也可以被取消,取消鼠标事件将会影响浏览器的默认行为。...理解客户区坐标位置 含义是:鼠标指针可视区中的水平clientX垂直clientY坐标; 理解页面坐标位置pageXpageY: pageX与pageY是指页面坐标的位置,与clientXclientY...e = EventUtil.getEvent(e); alert(e.wheelDelta); }); 如上代码,我不是document对象或者window对象上,而是页面btn元素上触发的

    1.9K60

    移动端项目经验 JavaScript

    HTML5学堂:相对来说,JS移动端要远远低于PC端的使用频率,因此积累的开发经验并不是太多。...对于这种体验不佳的问题,我们可以使用tap等事件来替代,tap事件属于模拟类事件,需要引入zepto.js或者百度的touch.js等插件辅助实现。...也可以通过使用fastclick.js来解决click的延迟(这个不是使用tap事件去替代)。...解决办法很简单:-webkit-tap-highlight-color:rgba(255,255,255,0) 可以同时屏蔽 iOS安卓点击元素时出现的阴影。...解决办法有两种,与其说解决办法倒不如说是权宜之计,一种是干脆不兼容低端手机(当前也是现实的,只要这种手机市场份额当中占比很少,其实是可以忽略的,就如同当前PC端的兼容,基本都是做到IE8IE9以上,

    1.4K80

    10个前端开发必备的工具或使用方法

    火狐浏览器 前端要看网页,浏览器是必备的,但为什么要选择火狐浏览器不是谷歌、IE、opera、360?首先,IE就不要谈了,360那些国产的也不要提了,Opera 国内使用率并不高。...因为之前的使用过程中,感觉 chrome 是拿来上网用的, Firefox 才是拿来开发用的,特别是下面介绍的一些功能插件都是基于火狐浏览器的。当然谷歌浏览器上面也有一套不错的开发工具。...使用鼠标放在某个元素上,右击 查看元素 ,即可看到这个元素的 HTML 结构对应的 CSS 样式,也可以很方便的修改。但是通常使用 FireBUG 来完成这个任务,因为自带的功能不是特别强。...IE9 IE9 是用来做兼容性测试用的。如何做 IE 兼容性测试呢?...它可以方便的切换到 IE7 、IE8 文档渲染模式,此外还有怪异模式等等。这样,用IE9就可以同时做IE7IE8的兼容性测试。对了,IE6呢,IE6怎么办。原来你还在费力的做IE6的兼容?

    64120
    领券