首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >jQuery 事件实现效果分析

jQuery 事件实现效果分析

原创
作者头像
用户7718188
修改于 2021-10-08 15:15:09
修改于 2021-10-08 15:15:09
3.4K0
举报
文章被收录于专栏:高级工程司高级工程司

jQuery 事件实现效果分析

jQuery 是为事件处理特别设计的。 单独文件中的函数:如果您的网站包含许多页面,并且您希望您的 jQuery 函数易于维护,那么请把您的 jQuery 函数放到独立的 .js 文件中。

设计原则:

  • 把所有 jQuery 代码置于事件处理函数中
  • 把所有事件处理函数置于文档就绪事件处理器中
  • 把 jQuery 代码置于单独的 .js 文件中
  • 如果存在名称冲突,则重命名 jQuery 库

Event 函数

绑定函数至

$(document).ready(function)

将函数绑定到文档的就绪事件(当文档完成加载时)

$(selector).click(function)

触发或将函数绑定到被选元素的点击事件

$(selector).dblclick(function)

触发或将函数绑定到被选元素的双击事件

$(selector).focus(function)

触发或将函数绑定到被选元素的获得焦点事件

$(selector).mouseover(function)

触发或将函数绑定到被选元素的鼠标悬停事件

jQuery 效果 - 隐藏和显示

  • hide() 和 show() 语法:
代码语言:javascript
复制
$(selector).hide(speed,callback);

$(selector).show(speed,callback);

可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。 可选的 callback 参数是隐藏或显示完成后所执行的函数名称。

代码语言:javascript
复制
$("#hide").click(function(){
  $("p").hide();
});

$("#show").click(function(){
  $("p").show();
});
  • toggle() 使用 toggle() 方法来切换 hide() 和 show() 方法。 语法:
代码语言:javascript
复制
$(selector).toggle(speed,callback);

例子:

代码语言:javascript
复制
$("button").click(function(){
  $("p").toggle();
});

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • jQuery 事件实现效果分析
  • jQuery 效果 - 隐藏和显示
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档