jquery入门(不定期更新)
来源:互联网 发布:淄博市网络教研平台 编辑:程序博客网 时间:2024/04/29 23:04
jquery基本操作:jquery简单入门
绑定事件
给标签添加bind事件.
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>绑定事件</title> <script src="jquery-3.1.1.min.js"></script> <script> $(document).ready(function () { var $button1=$("#button1"); var $p=$('.p'); $button1.bind("click",function () {$p.text('陈育能'); $p.slideToggle();}); }); </script></head><body><div class="div1"> <button id="button1">点击</button> <p class="p">绑定事件</p></div></body></html>
要想绑定多个事件可以用:
$button1.bind({"click":function () {$p.text('陈育能');$p.slideToggle();}, "mouseenter":function () {$p.css("border","1px solid red")}, "mouseleave":function () {$p.css("border","0px solid red")} });
解除事件
- 给bind解除bind事件用unbind()这个方法。
给click声明一个.pp命名空间。解除事件的时候就可以用unbind(‘.pp’),可以对多个事件定义相同的命名空间,这样就可以起到一次能够解除多个事件的效果;
$(document).ready(function () { var $button1=$("#button1"); var $p=$('.p'); $button1.bind({"click.pp":function () {$p.text('陈育能');$p.slideToggle();}, "mouseenter":function () {$p.fadeIn(0)}, "mouseleave":function () {$p.fadeOut(0)} }); $button1.unbind(".pp"); });
这样就可以对一个事件设置多个函数。然后通过unbind(“事件名”)来一键解除绑定事件。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>绑定事件</title> <script src="jquery-3.1.1.min.js"></script> <script> $(document).ready(function () { var $button1=$("#button1"); var $p=$('.p'); $button1.bind("click",function () {$p.text('陈育能');$p.slideToggle();}); $button1.bind("click",function () {$p.fadeOut(0)}); $button1.bind("mouseenter",function () {$p.fadeIn()}); $button1.unbind('click'); }); </script></head><body><div class="div1"> <button id="button1">点击</button> <p class="p">绑定事件</p></div></body></html>
但是不能通过这样设置,否者不能够在一个事件上添加多个函数。不然有效的函数只能是最后一个设置的。
$button1.bind({"click":function () {$p.text('陈育能');$p.slideToggle();}, "click":function () {$p.fadeOut(0)} });
要想解除一个事件中的其中一个函数,可以这样:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>绑定事件</title> <script src="jquery-3.1.1.min.js"></script> <script> $(document).ready(function () { var $button1=$("#button1"); var $p=$('.p'); var fun1=function () {$p.text('陈育能');$p.slideToggle();}; var fun2=function () {$p.fadeOut()}; $button1.bind("click",fun1); $button1.bind("click",fun2); $button1.bind("mouseenter",function () {$p.fadeIn()}); $button1.unbind("click",fun1); }); </script></head><body><div class="div1"> <button id="button1">点击</button> <p class="p">绑定事件</p></div></body></html>
addClass常用来添加样式参数为样式的类名(标签的类)
1 0
- jquery入门(不定期更新)
- jquery扩展程序,不定期更新
- 不定期更新
- 不定期更新
- 微信小程序入门Cookbook-1(不定期更新)
- 经典名言【不定期更新。。。】
- 渗透技巧不定期更新
- 进度记录, 不定期更新
- java学习,不定期更新~
- Excel 公式 ------- 不定期更新
- shell 编程 /****** 不定期更新 **************/
- Google快捷键(不定期更新)
- sphinx 笔记(不定期更新)
- 推荐(不定期更新)
- 博客不定期更新
- peewe爬坑,不定期更新
- Websites 【不定期更新】
- 算法总结--不定期更新
- WORDPRESS centos6.x安装
- nodejs整合银联网关支付
- 基于Opencv实现在MFC中显示图像
- 【笔记】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- caffe实现多标签输入(multilabel、multitask)
- jquery入门(不定期更新)
- SpringBoot初始教程之数据库连接池(druid)(六)
- StringBuilder高性能用法总结
- 黑马程序员: IT技术学习线路图免费任性分享
- XML,DTD,XSD的区别
- Duilib创建窗口双击标题栏禁止窗口最大化
- 关于 控件抖动以及 互换位置的说写
- 计算机辅助工艺设计知识点非权威整合
- 日志文件保存到Document