javascript/jquery实现点击触发事件的方法分析


Posted in jQuery onNovember 11, 2019

本文实例讲述了javascript/jquery实现点击触发事件的方法。分享给大家供大家参考,具体如下:

点击事件

原声态 和 jquery

<%@ page
  language="java"
  pageEncoding="utf-8"
  contentType="text/html;charset=utf-8"
  import="Tool.Tool"
  isELIgnored="false"
%>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>test1</title>
    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
  </head>
  <body>
    <button id="demo">我是按钮</button>
    <script type="text/javascript">
      //onclick点击事件
      //方案一 : 原生态onclick
      (function(){
        var demo = document.getElementById("demo");
        demo.οnclick=function(){
          alert("我是方案一");
        }
      })();
      //方案二 : jquery 选择器选择demo 添加时间
      //$(function(){})  当页面加载完成后会执行$()包含的方法
      $(function(){
        $("#demo").click(function(){
          alert("我是方案二");
        })
      })
      //方案三 : 原生态事件监听 
      //部分浏览器不支持addEventListener 事件监听,所以使用的时候先判定一下浏览器是否支持
      (function(){
        var demo = document.getElementById("demo");
        if(window.addEventListener)
        {
          demo.addEventListener("click",function(){
            alert("我是方案三");
          })
        }
      })();
      //方案四 : jquery 事件绑定
      // 即能给指定元素添加点击事件,又能随时解除点击时间
      $(function(){
        $("#demo").bind("click",function(){
          //使用$("#demo").unbind("click") 也可以实现同样效果
          $(this).unbind("click");
          alert("我是方案四")
        })
      })
      //方案五 : 移动端支持 - touchstart 事件点击事件 jquery
      //当手指触碰某个元素后触发
      $(function(){
        $("#demo").bind("touchstart",function(){
          alert("我是方案五");
        })
      })
      //方案六 : 原生态版本 - touchstart 事件
      (function(){
        document.getElementById("demo").addEventListener("touchstart",function(){
          alert("我是方案六");
        })
      })()
    </script>
  </body>
</html>

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具 http://tools.3water.com/code/HtmlJsRun 测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
jQuery遮罩层实例讲解
May 11 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
使用 jQuery 实现表单验证功能
Jul 05 jQuery
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 jQuery
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
jQuery实现的两种简单弹窗效果示例
Apr 18 jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jquery检测上传文件大小示例
Apr 26 jQuery
jQuery实现的分页插件完整示例
May 26 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
jquery ajax 请求小技巧实例分析
Nov 11 #jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 #jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 #jQuery
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 #jQuery
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 #jQuery
Javascript和jquery在selenium的使用过程
Oct 31 #jQuery
JQuery 实现文件下载的常用方法分析
Oct 29 #jQuery
You might like
德生PL330测评
2021/03/02 无线电
PHP逐行输出(ob_flush与flush的组合)
2012/02/04 PHP
PHP中extract()函数的定义和用法
2012/08/17 PHP
PHP创建单例后台进程的方法示例
2017/05/23 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
Dojo Javascript 编程规范 规范自己的JavaScript书写
2014/10/26 Javascript
JavaScript中的small()方法使用详解
2015/06/08 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
[03:06]3分钟带你回顾DOTA2完美盛典&完美大师赛
2017/12/06 DOTA
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python中的包和模块实例
2014/11/22 Python
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
python3.8与pyinstaller冲突问题的快速解决方法
2020/01/16 Python
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
优秀演讲稿范文
2013/12/29 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
村主任个人对照检查材料
2014/10/01 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
2015年万圣节活动总结
2015/03/24 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
Python卷积神经网络图片分类框架详解分析
2021/11/07 Python