首页
学习
活动
专区
圈层
工具
发布

WEB入门之十四 jQuery事件

5.1.4 焦点相关事件 jQuery中跟焦点相关的事件有2个,跟DOM中的焦点事件差不多,详见表5-1-4所示。...div> div> 该示例与5.12差不多,只是由hover事件换成了toggle事件,当鼠标单击绿色的标题时,下面的内容就会显示出来;当鼠标再次单击绿色的标题时...一个参数,表示移除元素上指定的某个事件 $("p").unbind("click"); //移除段落元素的鼠标单击事件 5.4.2 ​live和die​ live的作用及用法跟bind差不多,但它进行了功能上的增强...一个参数,表示移除元素上指定的某个事件 $("p").die("click"); //移除段落元素的鼠标单击事件 2....一个参数,表示移除元素上指定的某个事件 $("p").off("click"); //移除段落元素的鼠标单击事件 2.

1.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    02-老马jQuery教程-jQuery事件处理

    当用于 select 元素时,change 事件会在选择某个选项时发生。...它发生在当前获得焦点的元素上。注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。...它发生在当前获得焦点的元素上。 不过,与 keydown 事件不同,每插入一个字符,就会发生 keypress 事件。注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。...= $('.input-box input'); // jQuery构造函数传入选择器,返回的是一个jQuery的包装对象 // 大部分的api都是在jQuery包装对象上 /...要删除非委托元素上的所有事件,使用特殊值 "**" 。 处理程序也可以删除handler参数指定名称的函数。

    7.6K00

    SignalR 2.x入门(二):SignalR在MVC5中的使用

    在程序包管理控制台输入如下语句,安装SignalR install-package Microsoft.AspNet.SignalR 为了便于管理,在项目中添加一个名为Hubs的文件夹,在文件夹上右键单击...--注意:这里的jQuery脚本已经在模板页_Layout.cshtml中引用--> jquery.signalR-2.2.1.min.js"></...//获取输入的名称 $('#displayname').val(prompt('Enter your name:', '')); //将焦点定位在信息输入框中...chat.server.send($('#displayname').val(), $('#message').val()); //清除发送的内容,并将焦点定位到信息框...2.需注意的 JS在调用Hub时,Hub的首字母小写,不管后端代码是大写还是小写,JS调用时首字母均小写,除非后台Hub类上已经定义了HubName 属性(如:[HubName("ChatHub")]

    1.5K20

    javaScript事件处理

    焦点事件:指元素对焦点的获得与失去,如文本框选中或者取消选中。 ---- 2.鼠标事件 例如当鼠标单击左键,会发生onclick事件: div> 注意:将html和body 的样式表都设置为width: 100%,height: 100%,否则onclick无效。 ?...---- 5.常用事件方法(包括窗口事件,鼠标事件,键盘事件,文本事件) 方法 描述 onabort 图像加载被中断 onblur 元素失去焦点 onchange 用户改变域的内容 onclick 鼠标单击某个对象...ondblclick 鼠标双击某个对象 onerror 当加载文档或者图像时发生某个错误 onfocus 元素获得焦点 onkeydown 某个键盘的键被按下 onkeypress 某个键盘的键被按下或者按住...鼠标被移到某元素之上 onmouseup 某个鼠标按键被松开 onreset 重置按钮被单击 onresize 窗口或者框架被调整尺寸 onselect 文本被选定 onsubmit 提交按钮被单击

    3K10

    jquery 使用方法

    但是实际上,它们有一个重大差别,那就是返回的元素不一样。第一种方法返回div元素,第二种方法返回p元素。你可以根据需要,选择到底使用哪一种方法。...而那些操作元素的方法,是定义在构造函数的prototype对象上的方法,即jQuery.prototype.method(),所以必须生成实例(即选中元素)后使用。...1 $('p').click(function(){ 2 alert('Hello'); 3 }); 目前,jQuery主要支持以下事件: 1 .blur() 表单元素失去焦点。...2 .change() 表单元素的值发生变化 3 .click() 鼠标单击 4 .dblclick() 鼠标双击 5 .focus() 表单元素获得焦点 6 .focusin(...) 子元素获得焦点 7 .focusout() 子元素失去焦点 8 .hover() 同时为mouseenter和mouseleave事件指定处理函数 9 .keydown() 按下键盘

    2.2K10

    jQuery

    ’ ).hasClass(“protected”) 检查当前的元素是否含有某个特定的类,如果有,则返回true eq(index) $(“li”).eq(2); 相当于$(“li:eq(2)” ) ,...在jQuery内部会遍历dom对象的过程叫做隐式迭代 $('div').hide(); //页面中所有的div都会被隐藏 2.2.3 链式编程 $(this).css('color', 'red')....加定位,否则无效 3.2.5 事件切换 jQuery中有hover()事件,功能类似于css中的hover hover(function,function) 传入2个参数,第一个参数是鼠标移入是触发的函数...'属性值'); 4.1.2 元素自定义属性值 attr() //获取 attr('属性名'); //更改 attr('属性名','属性值'); 4.1.3 数据缓存 data() 可以在指定的元素上存取数据...").trigger("click"); //不会触发默认行为,比如自动获取焦点 $("input").triggerHandler("focus");//不会获取焦点 6.1 jQuery 事件对象

    10.3K10

    jQuery设计思想

    但是实际上,它们有一个重大差别,那就是返回的元素不一样。第一种方法返回div元素,第二种方法返回p元素。你可以根据需要,选择到底使用哪一种方法。...而那些操作元素的方法,是定义在构造函数的prototype对象上的方法,即jQuery.prototype.method(),所以必须生成实例(即选中元素)后使用。...$.isArray() 判断某个参数是否为数组。 $.isEmptyObject() 判断某个对象是否为空(不含有任何属性)。 $.isFunction() 判断某个参数是否为函数。...$('p').click(function(){     alert('Hello');   }); 目前,jQuery主要支持以下事件: .blur() 表单元素失去焦点。....change() 表单元素的值发生变化 .click() 鼠标单击 .dblclick() 鼠标双击 .focus() 表单元素获得焦点 .focusin() 子元素获得焦点 .focusout

    2.7K60

    CSS 下拉菜单与 focus

    桌面端 移动端 focus 持续到失去焦点 松开时进入,持续到失去焦点 hover 悬停期间 按下时进入,持续到失去焦点 active 单击按下期间 触摸按下期间 综合来看,focus 是最合适的。...Spectre 解释是这样让按钮可获得焦点,事实上,并非所有元素默认支持聚焦。本来 是可以获得焦点的,只不过要 带 href 属性。...因此,「Cards」主题在 iOS Safari 上会发生点击下拉菜单可以展开、但是点击空白地方无法收回的问题,除非之后点击的是链接之类的。... div> 至此,我们可以更新下上面的表格。...PC iOS Android focus 持续到失去焦点 默认不可用 松开时进入,持续到失去焦点 hover 悬停期间 按下时进入,持续到失去焦点 按下时进入,持续到失去焦点 active 单击按下期间

    7.7K20

    前端架构师之01_JQuery

    jQuery 3.x系列:只支持最新的浏览器,因此除非特殊要求,一般不会使用此版本。...$("input:focus")匹配当前获取焦点的元素 :animated 匹配所有正在执行动画效果的元素 $("div:not(:animated)")匹配当前没有执行动画的div>...([[data],function]) 当元素的值发生改变时触发 表单事件 focusin([data],function) 在父元素上检测子元素获取焦点的情况 表单事件 focusout([data]...,function) 在父元素上检测子元素失去焦点的情况 表单事件 select([[data],function]) 当文本框(包括和)中的文本被选中时触发 表单事件...7.3 jQuery UI jQuery UI是在jQuery基础上新增的一个库。 特点: 拥有强大的可扩展功能,具有吸引人的漂亮页面,能够更轻松地在网页中添加专业级的UI元素。

    3.1K00

    杨老师课堂之Jquery的筛选,事件,效果,Ajax,javascript跨域)

    (1算起) first(),获取第一个元素 last(),获取最后个元素 hasClass(class),检查当前的元素是否含有某个特定的类,如果有,则返回true。...可以在父元素上检测子元素获取焦点的情况。...事件,而不触发 和元素上的 click事件.当单击 元素时,只触发 元素上的click事件, 而不触发元素上的click事件....; event.stopPropagation();//停止冒泡事件 }) 当单击span元素时,只会触发span元素上的click事件,而不会触发 div元素和body元素的click事件....可以用同样的方法解决 元素上的问题 阻止默认行为 网页中的元素都有自己默认的行为,例如:单击超链接后悔跳转,单击”提交”按钮会表单会提交,有时需要阻止元素的默认行为 在jquery中,提供了preventDefault

    10.2K20

    JQ事件和事件对象

    1 事件 一 .鼠标事件    1.ready()页面载入事件:载入文档节点    2 click()熟悉的单击事件    3 dbclick()双击事件    4 mousedown() /mouseup...    2  blur(): 失去焦点事件     3 focusin()  :获得焦点事件     4 focusout() :失去焦点事件     5 change()  :元素发生改变时,触发事件...select():当选中单行文本text或者多行文本areatext时,触发事件    7 submit()  :表单提交事件  //focus()和focusin() 的区别   focusin可以在父元素上检测子元素获得焦点的情况...而focusout可以在父元素上检测子元素失去焦点情况  四 其他事件   1 scroll()滚动滚动条时触发的事件      2  resize()当调整窗口大小时触发的事件 //小案例(当滚动到一定高度出现搜索菜单...   不会随着滚动条变化而变化          //clientX/clientY  获取相当于页面视口的坐标 //除去上下窗口      不会随着滚动条变化而变化 jquery

    5.4K20

    jQuery Cheat—Sheet(jQuery学习笔记)

    在下面的实例中,当点击事件在某个 元素上触发时,隐藏当前的元素: $("p").click(function(){ $(this).hide(); }); 双击事件 当双击元素时,会发生...在下面的实例中,当双击事件在某个 元素上触发时,隐藏当前的元素: $("p").dblclick(function(){ $(this).hide(); }); 鼠标穿过事件 当鼠标指针穿过元素时...; }); 获得焦点事件 当元素获得焦点时,发生 focus 事件。 当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。...** jQuery 动画的问题 > 许多 jQuery 函数涉及动画。这些函数也许会将 speed 或 duration 作为可选参数。...**Chaining 允许我们在一条语句中运行多个 jQuery 方法**(在相同的元素上) ### jQuery 方法链接 有一种名为链接(chaining)的技术,允许我们在相同的元素上运行多条 jQuery

    18.3K30

    继续死磕前端

    //方式2 获取元素的索引值可以使用 index() 方法 1.3 jquery 动画 通过 animate 方法可以设置元素某属性值上的动画,动画执行完后会执行一个函数。...html('xxx'); jquery 中获取或者设置某个属性值时可以使用如下方法: // 取出图片的地址 var $src = $('#img1').prop('src');...2. focus() 元素获得焦点 3. click() 鼠标单击 4. mouseover() 鼠标进入(进入子元素也触发) 5. mouseout() 鼠标离开(离开子元素也触发) 6. mouseenter...常用的有: g:global,全文搜索,默认搜索到第一个结果接停止 i:ingore case,忽略大小写,默认大小写敏感 还有常用的函数 test 用法: 正则.test(字符串) 匹配成功,就返回真,否则就返回假...答:事件冒泡允许多个操作被集中处理(把事件处理器添加到一个父级元素上,避免把事件处理器添加到多个子级元素上),它还可以让你在对象层的不同级别捕获事件。

    3.7K10
    领券