欢迎光临
我的个人博客网站

jquery事件绑定

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8" />         <meta name="viewport" content="width=device-width, initial-scale=1">         <title></title>         <script src="jquery-3.5.1.min.js" type="text/javascript" charset="utf-8"></script>          <style type="text/css">             #box {                 background-color: red;                 width: 100px;                 height: 100px;             }         </style>          <script type="text/javascript">             $(document).ready(function() {                 // 单击事件                 $(document).click(function() {                     alert("click")                 });                  // 不推荐 被on取代                 $(document).bind("click mouseenter", function() {                     alert("bind")                 });                  // 性能高 支持动态创建的元素                 // 第一个参数 要绑定的事件元素                 // 第二个参数 事件类型                 // 第三个参数 事件处理函数                 $(document).delegate("#box", "click", function() {                     alert("delegate")                 });                  // 最现代的方式                 // 第一个参数 要绑定的事件名称 可以多个 可以是标准事件或者自定义事件                 // 第二个参数 执行事件的后代元素                 // 第三个参数 传递给处理函数的数据 事件触发的时候通过event.data来使用                 // 第四个参数 事件处理函数                 $(document).on("mouseenter", "#box", function() {                     alert("on")                 });                  $(document).on("mouseenter", "#box", {                     "name": "furong"                 }, function(event) {                     alert(event.data.name)                 });             });         </script>     </head>     <body>         <div id="box">         </div>     </body> </html>

jquery事件绑定

赞(0) 打赏
未经允许不得转载:张拓的天空 » jquery事件绑定
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏