在现代前端开发中,使用 `jQuery` 处理用户事件是非常普遍的。在此基础之上,我遇到了一个在进行滚动事件(`onscroll`)绑定中的问题,这引发了我的深思。我想记录这个问题的处理过程,以帮助更多的开发者更好地理解和解决类似的情况。
首先,让我们从技术痛点入手。随着业务规模的扩大,对用户界面的响应速度和流畅度的要求也随之提升。然而,在 `jQuery` 中使用 `onscroll` 事件时            
                
         
            
            
            
            1、加载文档事件,以前讲过      在DOM加载完成时运行的代码。简写如下:2、鼠标事件1、click()单击事件     当鼠标左键按下,然后再抬起鼠标左键,才算完成一次click事件。案例1:2、dblclick() 双击事件3、focusin()  获得焦点事件,可作用于父级 &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 22:45:38
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jquery事件绑定有三类,分别如下: 
    
  .bind()、live()、delegate() 
   
        三者之间没有的区别不是很明显,但是理解它们的具体使用场景,有助于我们写出简洁的代码,并防止我们的交互程序出现没有预料的bug。 
   
   事件绑定首先先看来dom树结构 
   
   下面提供一个示例图:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-28 23:32:04
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            on()的多事件绑定on()的高级用法卸载事件off()方法 on()的多事件绑定之前学的鼠标事件,表单事件与键盘事件都有个特点,就是直接给元素绑定一个处理函数,所有这类事件都是属于快捷处理。翻开源码其实可以看到,所有的快捷事件在底层的处理都是通过一个”on”方法来实现的。jQuery on()方法是官方推荐的绑定事件的一个方法。基本用法:*.on( events ,[ selector ] ,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 23:17:53
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、bind使用语法:  1  jQueryObject.bind( events [, data ], handler )
2  jQueryObject.bind( events [, data ] [, isDefaultBubble ] )
3  jQueryObject.bind( eventsMap )  ps:执行bind()时,会为当时文档中存在的每个匹配的元素绑定事件,如果之后你            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 21:26:09
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jQuery 事件绑定jQuery 中提供了四种事件监听绑定方式,分别是 bind、on,对应的解除监听的函数分别是 unbind、off。 bind(event,[data],function)bind 是使用频率较高的一种,作用就是在选择到的元素上绑定特定事件类型的监听函数,参数的含义如下:event:事件类型,如 click、change、mouseover 等data:传入监听函            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 16:29:32
                            
                                319阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            事件处理bind(type,function):为每个匹配元素的特定事件绑定对应的事件处理函数,各参数含义如下: ①type表示事件类型,多个事件类型使用空格分隔。 ②fn表示绑定的函数。<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 22:02:22
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、jQuery事件常用事件
   blur([[data],fn])   失去焦点
   focus([[data],fn])  获取焦点( 搜索框例子)
   change([[data],fn]) 当select下拉框中的元素发生改变的时候触发change事件(select例子)
   click([[data],fn])  点击
   dblclick([[data],fn]) 双击            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-28 23:36:58
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            事件常用事件click(function(){....})
点击事件
hover(function(){....})
鼠标移动到文字上事件
blur(function(){....})
在输入区中点击,使其获得焦点,然后在输入区外点击,使其失去焦点事件
focus(function(){....})
当输入框获得焦点时,发生focus事件
change(function(){....})
当元素的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 22:09:08
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jquery中有四种事件绑定函数,bind(),live(),on(),delegate(),由于live现在并不常用,因此不做过多解释。1. bind()用法  $("div p").bind("click",function(){
    alert("点击");
});
同:
$("div p").click(function(){
alert("点击");
});  这里为div绑定了cl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-02 10:13:20
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /**
 * 针对table进行数据绑定,绑定方式
 * 
table的定义 参数的传递 data-value
data-value:  id为需绑定数据的编号  若需要跳转界面 url:界面路径  location:界面覆盖位置   若需要checkbox则添加check标签 若有xh标签则添加序号显示
formatter用于替换显示值
styleName用于绑定样式这里是class的样式 有的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 20:08:37
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jQuery事件与js类似,只是在名称上将前面的on去掉了,例如jQuery的click、mousedown、keypress事件。jQuery绑定事件有2种方法,下面用最基本的例子做演示。①直接绑定,$('selector').event(function () { 代码块;})  <button>click me</button>
<script src="bai            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-28 17:10:40
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JQUERY中事件绑定方式一、JavaScript中事件绑定方式:1.嵌入式绑定: 2.基于DOM对象绑定方式:二、jquery中事件绑定方式:1. $obj.jquery监听事件函数(处理函数)2.$obj.bind(“jquery监听事件函数名”,处理函数):以这种方式绑定监听事件,可以解除的一、show() 和hide():二、remove() 和empty():三、append() 和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 17:30:25
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录定义元素监听事件on() 绑定事件 定义元素监听事件语法:$(选择器).监听事件名称(处理函数); 说明:监听事件名称是 js事件中去掉 on 后的内容, js 中的onclick的监听事件名称是 click 例如: 为页面中所有的 button 绑定 onclick,并关联处理函数 fun1$("button").click(fun1(){//函数处理动作})&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 10:25:29
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Jquery事件绑定V哥官网:http://www.vgxit.com本博客对应视频教程:http://www.vgxit.com/course/191,Jquery标准绑定事件对应的语法:jq对象.事件方法(回调函数);比如我们用单机事件举例:<!DOCTYPE html>
<html lang="en">
    <head>
        <met            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-06 07:06:27
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Jquery中绑定事件有三种方法:以click事件为例(1)target.click(function(){});
   (2)target.bind("click",function(){});
   (3)target.live("click",function(){});
           $(".clickMe").live("click",fn);               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 17:41:52
                            
                                576阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录零、码仙励志一、事件的绑定1. 对象.on事件名字=事件处理函数2. 对象.addEventListener("没有on的事件名字",事件处理函数,false);3. 对象.attachEvent("有on的事件名字",事件处理函数);4.总结绑定事件的区别5.兼容代码二、事件的解绑1.注意(必看)2.对象.on事件名字=null;3.对象.removeEventListener("没有on的            
                
         
            
            
            
            本篇文章介绍了,关于jQuery新的事件绑定机制on()的使用技巧今天浏览jQuery的deprecated列表,发现live()和die()在里面了,赶紧看了一下,发现从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定。因为在此之前有bind(), live(), delegate()等方法来处理事件绑定,jQuery从性能优化以及方式统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 13:29:03
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1jQuery键盘事件之keydown()与keyup()事件鼠标有mousedown,mouseup之类的事件,这是根据人的手势动作分解的2个触发行为。相对应的键盘也有这类事件,将用户行为分解成2个动作,键盘按下与松手,针对这样的2种动作,jQuery分别提供了对应keydown与keyup方法来监听keydown事件:当用户在一个元素上第一次按下键盘上字母键的时候,就会触发它。使用上非常简单,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 11:28:00
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对于jQuery中的事件绑定方法,主要有on()、bind()、delegate()、live()等这几个方法。之前都是之前拿过来用,也知道有这么几个方法,但是不清楚这几个事件绑定方法之间的区别。平时用的最多的是on方法,今天打算整理一下。bind方法<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 09:30:24
                            
                                280阅读