首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

4-Jquery学习四-事件操作

同样以初始HTML代码为例,我们可以编写如下jQuery代码: // 为div所有p元素绑定click事件处理程序 // 只有n2、n3可以触发该事件 $("div").on("click", "p...14,unload 同上,jQuery 1.0 新增该函数,但从1.8开始被标记为已过时。 15,resize resize()函数用于为每个匹配元素resize事件绑定处理函数。...该函数也可用于触发resize事件。此外,你还可以额外传递给事件处理函数一些数据。 resize事件会在元素尺寸大小被调整时触发。该事件常用于window对象(浏览器窗口)或框架页面。...此外,你可以为同一元素多次调用该函数,从而绑定多个事件处理函数。触发resize事件时,jQuery会按照绑定先后顺序依次执行绑定事件处理函数。...实例: 现在,我们为window对象resize事件绑定处理函数(可以绑定多个,触发时按照绑定顺序依次执行): $(window).resize( function(){ alert("不建议调整窗口大小

4.4K90

【领会要领】web前端-轻量级框架应用(jQuery基础)

file 作者 | Jeskson 来源 | 达达前端小酒馆 jquery安装和语法,jquery多种选择器,dom操作和jquery事件。...就是说它非常请求,大小在30kb左右;具有强大选择器和dom操作封装,可靠事件处理机制,有完善ajax,jquery将所有的ajax操作封装到函数``$.ajax()`中;具有丰富插件,完善文档..."div:first") 匹配所有div中第一个div元素 后代选择器 $("ancestor descendant") 匹配给定祖先元素所有后代元素 $("#ul li") 匹配 id 为null...,hover 键盘事件: keypress,keydown,keyup 表单事件: submit,change,focus 窗口事件: scroll,resize 事件绑定 事件绑定语法bind(...resize()当调整浏览器窗口大小时,会触发resize事件

2.1K20

【Java 进阶篇】深入浅出:JQuery 事件绑定奇妙世界

在前端世界里,事件是不可或缺一部分。用户点击、输入、滚动等行为都触发着各种事件,而如何在代码中捕捉并处理这些事件是每位前端开发者必须掌握技能之一。...深入了解:事件类型与事件处理 常见事件类型 在 JQuery 中,事件类型有很多种,常见包括: 鼠标事件click(点击)、dblclick(双击)、mousedown(鼠标按下)、mouseup...表单事件:submit(表单提交)、change(表单元素值改变)、focus(表单元素获得焦点)等。 窗口事件resize(窗口大小改变)、scroll(滚动条滚动)等。...在某些情况下,我们希望阻止事件冒泡,以防止事件触发到不想被触发元素上。 在 JQuery 中,可以使用 stopPropagation 方法来阻止事件冒泡。...让我们通过一个例子演示如何使用这个方法: <!

16210

jQuery学习笔记

|触发、或将函数绑定到指定元素 change 事件 | |click() |触发、或将函数绑定到指定元素 click 事件 | |dblclick() |触发...| |ready() |文档就绪事件(当 HTML 文档就绪可用时) | |resize() |触发、或将函数绑定到指定元素 resize 事件 | |scroll...|触发、或将函数绑定到指定元素 submit 事件 | |toggle() |绑定两个或多个事件处理器函数,当发生轮流 click 事件时执行。...:contains(text) 选取包含text文本内容元素;区分大小写 :empty 选取不含子元素或者文本节点空元素 :has(selector) 选取含有选择器所匹配元素元素 :parent...(*)/parentsUntil(*):两个方法在这里均可选一个参数接收 向下遍历DOM树 children() 返回被选元素所有直接子元素(支持过滤参数) find() 返回被选元素后代元素(支持过滤参数

7.4K30

JavaScript实现本地图片上传预览功能(兼容IE、chrome、FF)

代码实现主要利用到jquery插件imgAreaSelect,FileReader对象(chrome和ff获取本地图片数据接口),IE滤镜效果。...$('#biuuu').imgAreaSelect({ aspectRatio:'1:1', //截取比例 show:true, resizable:true, //是否可调整大小 autoHide:...,原始 //x1:左上角x轴坐标 y1:左上角y轴坐标 x2:右下角x轴坐标 y2:右下角y轴坐标 keys: { arrows: 1,ctrl: 5, shift: 'resize' }, //调整像素大小...//onSelectEnd:function(img, select){alert(select.width)} //选框结束时触发事件 }); 代码1-2 代码1-2主要是设置需要编辑图片一些插件属性...) { //使用JavaScriptFileReader对象来读取本地数据,并且将数据结果赋值给imagesrc,具体该对象如何实现还未深入研究 var reader = newFileReader

1.8K60

jQuery 事件注册和事件处理

1. jQuery 事件注册 jQuery 为我们提供了方便事件注册机制,是开发人员抑郁操作优缺点如下: 优点: 操作简单,且不用担心事件覆盖等问题。...比如mouseover. mouseout. blur. focus. change. keydown. keyup. resize. scroll 等 演示代码 </div...; }); }) 2. jQuery 事件处理 因为普通注册事件方法不足,jQuery又开发了多个处理方法,重点讲解如下...on()方法优势3:动态创建元素, click0 没有办法绑定事件,on0 可以给动态生成元素绑定事件 ("div") .on("click","p", function(){alert ("俺可以给动态生成元素绑定事件...事件解绑 off // $("div").off(); // 这个是解除了div身上所有事件 $("div").off("click"); // 这个是解除了

4.3K40

jQuery Cheat—Sheet(jQuery学习笔记)

(function(){ // 开始写 jQuery 代码... }); 这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。...下面是两个具体例子: 试图隐藏一个不存在元素 获得未完全加载图像大小 提示:简洁写法(与以上写法效果相同): $(function(){ // 开始写 jQuery 代码... })...jQuery 事件方法语法 在 jQuery 中,大多数 DOM 事件都有一个等效 jQuery 方法。 页面中指定一个点击事件: $("p").click(); 下一步是定义什么时间触发事件。...); //动画效果:div左移100px, $(“div”).animate({fontSize:’3em’},5000); //内部文字字体大小变为3em }); $(“#stop...下面的例子演示如何获得链接中 href 属性值: $(“button”).click(function(){ alert($(“#derwer”).attr(“href”)); //警告框弹出

16.2K30

JQuery中bind和unbind函数

event 是事件类型,类型包括:blur、flcus、load、resize、scroll、unload、click、dblclikc、mousedown、mouseup、mousemove、mouseover...(); 例2:删除pclick事件 $("p").unbind("click"); 例2:删除p元素click事件后出发test函数 和 添加p元素click事件后触发test函数 $("...p").unbind("click",test);$("p").bind("click",test); 注意:要定义 .bind() 必须指明什么事件和函数现在来看个简单demo ,整个div有一个点击收起展开事件...,如果想要点击链接但是不触发div点击事件,需要在触发链接时候把div点击事件禁用,这里我用到链接mouseenter事件是unbind删除div事件。...这里还不算完,这时候只要鼠标进入链接区域,div点击事件就删除了,我们还需要加入鼠标移出链接区域时候恢复div点击事件

1.1K20
领券