Jquery判断用户执行的事件类型:event.type

源码:

 代码如下 复制代码

<script type="text/javascript">
  $(window).bind('resize scroll',function(event){
    var eType=event.type; //用事件对象属性event.type判断事件类型:resize || scroll
    switch(eType){
      case'resize':
        console.log('操作:调整窗口大小');
        break;
      case'scroll':
        console.log('操作:拖动窗口滚动条');
        break;
      }
    })
</script>

时间: 2024-09-22 00:42:33

Jquery判断用户执行的事件类型:event.type的相关文章

javascript-手机网页,js或jquery判断用户手指擦过的方向

问题描述 手机网页,js或jquery判断用户手指擦过的方向 近期上班这要做一个手机网站,页面什么的都没问题,现在面临一个大问题.用户的网站,列表页,有个管理的功能,类似于微信,在那条数据上,手指向左擦拭,显示删除按钮,向右擦拭,显示修改按钮.想请教下前辈们,怎么用js或者jquery判断手指擦拭的方向. 解决方案 js(导入jquery-mobile) $(document).on(""pagecreate""#page"" function

jQuery判断元素上是否绑定了指定事件的方法_jquery

本文实例讲述了jQuery判断元素上是否绑定了指定事件的方法.分享给大家供大家参考.具体如下: 例如下面的代码可以判断id=testdiv的元素是否绑定的click事件,这个判断只针对jQuery绑定的事件有效,普通JS的事件绑定无效. //jQuery event封装支持判断元素上是否绑定了事件,此方法只适用于jQuery绑定的事件 var $events = $("#testdiv").data("events"); if( $events &&

jQuery 事件绑定(event)学习笔记

  本篇主要记录jQuery事件响应的处理 50. bind(type, data, fn)对所有选定的element判断事件,type是事件类型,data是参数,fn是事处理方法. eg:1. $("p").bind("click", function(){ alert( $(this).text() ); }); 2. function handler(event) { alert(event.data.foo); } $("p").bind

jQuery判断元素上是否绑定了指定事件的方法

 这篇文章主要介绍了jQuery判断元素上是否绑定了指定事件的方法,涉及jQuery绑定事件的判断技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery判断元素上是否绑定了指定事件的方法.分享给大家供大家参考.具体如下: 例如下面的代码可以判断id=testdiv的元素是否绑定的click事件,这个判断只针对jQuery绑定的事件有效,普通JS的事件绑定无效. ? 1 2 3 4 5 //jQuery event封装支持判断元素上是否绑定了事件,此方法只适用于jQu

判断用户的在线状态 onbeforeunload事件_javascript技巧

获得用户登陆状态不用说了,判断离开的话就有一点问题了,如果说用户都是按照设计者的规定触发退出事件离开的话那就没什么难度了,但是用户的离开方式多种多样,怎么在用户非法离开的时候即时的判断离开呢?最常见的非法离开就是关闭浏览器了. 复制代码 代码如下: <BODY onbeforeunload="body_onUnload()"> <script> window.onbeforeunload = function() { if (window.event.clien

jquery判断浏览器类型与版本号

使用jquery判断浏览器需要使用语法:$.browser.['浏览器关键字'] 判断各浏览器的语法示例:  代码如下 复制代码 $(function() { if($.browser.msie) { alert("this is msie"); } else if($.browser.safari) { alert("this is safari!"); } else if($.browser.mozilla) { alert("this is mozi

jQuery 判断元素上是否绑定了事件_jquery

我研究了一下之后发现,jQuery都将事件缓存起来了,其实也是为了防止内存溢出以及页面unload的时候的速度,也包括多函数触发,方便管理等诸多好处,具体可以参考此文. jQuery会在window.unload的时候卸载所有绑定过的事件,释放内存的. OK,言归正传.判断元素上是否绑定过事件用如下语句 复制代码 代码如下: jQuery.data(elem,"events")[type] //老版本也能用 $(elem).data("events")[type]

Android判断用户的网络类型实例讲解(2/3/4G、wifi)_Android

很多时候需要先判断当前用户的网络,才会继续之后的一些处理逻辑.但网络类型获取这一块,我用我自己的的手机调试时遇到一些问题,这里记录一下. 一加手机一代,移动4G 网络,得到的subtype类型值为17,我查过Android 5.1的源码,它最大的值也就为16.  我拿魅族的移动4G测试的结果如下: 小米4,电信4G的测试结果如下: 魅族MX4,联通3G 还测试了其它华为移动3G/4G的情况,就我自己的手机一加返回的值有点奇怪,之后我查了一下它的参数: 当然,其它厂商:华为.小米.魅族与上面显示的

jquery绑定click事件后执行单击以后,刷新页面会执行单击事件是什么原因?

问题描述 jquery绑定click事件后执行单击以后,刷新页面会执行单击事件是什么原因? $().ready(function () { $(".sysicon1:first").click(function () { $("#Btn").click(); }); }); 这段代码,页面加载没有执行#Btn的单击事件,当我点击一次#Btn后,正常执行了单击事件,但是我刷新本页面时又执行了一次单击事件,这是为什么呢? 我是想实现记录一个链接被点击时的时间和点击者的i