jQuery学习第二节----jQuery事件

jQuery事件
jQuery是为了事件处理特别设计的
【1】jQuery名称冲突
jQuery使用$作为jquery的简介方式
jQuery使用名为noConflic()来修改名称:var gx=$.noConflict();
【2】jQuery事件:
 1. $(document).ready(function(){});将函数绑定到文档的就绪事件中;(当文档完成加载时)
 2. $(selector).click(function(){})触发或将函数绑定到被选元素的单击事件
 3. $(selector).dbclick(function(){});触发或将函数绑定到被选元素的双击事件
 4. $(selector).focus(function(){});触发或将函数绑定到被选元素的获取焦点事件
 5. $(selector).mouseover(function(){})触发或将函数绑定到被选元素的鼠标悬停事件
6.jquery事件绑定bind()方法
bind方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数
语法:
$("selector").bind(event,data,function)
event必须规定添加到元素的一个或多个事件
data可选规定传递到函数额外的参数
function必选规定到事件发生时的运行函数
$("button").bind("click",function(){
  $("p").slideToggle();
});
slideToggle通过使用滑动效果,在显示和隐藏状态之间切换 <p> 元素:
替代语法:
$(selector).bind({event:function, event:function, ...})
$("button").bind({
    click:function(){$("p").slideToggle();},
    mouseover:function(){$("body").css("background-color","red");},  
    mouseout:function(){$("body").css("background-color","#FFFFFF");}  

  });

jQuery失去焦点---flur()方法
jQuery获取焦点---focus()方法
jQuery事件---change()方法
当元素的值发生改变时会触发change()事件
该事件仅仅适用于文本域(text field),以及textarea和select
change()函数触发change事件,或规定当发生change时运行的函数
eg:
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(".field").change(function(){
    $(this).css("background-color","#FFFFCC");
  });
});
</script>
</head>
<body>
<p>在某个域被使用或改变时,它会改变颜色。</p>
Enter your name: <input class="field" type="text" />
<p>Car:
<select class="field" name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
</p>
</body>
</html>

jQuery事件----click()点击事件
jQuery事件----dbclick()双击事件
jQuery事件----delegate()方法 为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序
$(selector).delegate(childSelector,event,data,function)
childSelector必须
event必须
function必须
jQuery事件---die()
移除所有通过live()方法添加的事件处理程序
$(selector).die(event,function)
event必须规定要移除一个或多个事件处理程序
jQuery 事件 - error() 方法
$("img").error(function(){
$(img).replaceWith("Missing image!");
});


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jquery-3.5.0.min.js是jQuery的一个版本文件,jquery是一款优秀的JavaScript框架,用于简化JavaScript编程。下载这个文件可以获得最新版本的jQuery代码,之后可以在开发网页时使用。 下载jquery-3.5.0.min.js有以下几个主要原因: 1. 提供了丰富的JavaScript功能和特性。通过使用jQuery,开发者可以轻松地处理网页上的DOM操作、事件响应以及动画效果等。它提供了一系列的方法和函数,使得JavaScript代码更加易于编写和维护。 2. 跨浏览器兼容性。jQuery会对不同浏览器的差异进行处理,确保在各种浏览器中具有一致的效果和行为。这样开发者就不需要在不同的浏览器上编写不同的代码,大大提高了开发效率。 3. 相对于原生JavaScript,jQuery的代码更为简洁。它使用了一套功能强大的选择器,可以通过简短的代码选择和操作DOM元素。同时,它还提供了许多方便的方法和函数,使得常见的操作和功能可以用更少的代码实现。 4. 社区支持和丰富的插件生态系统。jQuery是一款非常流行的框架,拥有庞大的开发者社区。这意味着在使用中遇到问题时可以很容易地找到解决方案或者资料。此外,还有许多第三方插件可供使用,可以进一步扩展和优化开发过程。 综上所述,下载jquery-3.5.0.min.js是为了使用jQuery框架提供的强大功能和简化开发的便利性,它可以帮助开发者更快速地编写实现各种功能的JavaScript代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值