1.实现单击事件动态交替
http://www.cnblogs.com/ahthw/p/4232837.html讲到了toggleClass(),对于单击事件而言,jQuery同样提供了动态交替的toggle()方法,这个方法接受两个参数,两个参数均为监听函数,在click事件中交替使用。

例子:点击事件的动态交互。

<script type="text/javascript">
$(function() {
$("#ddd").toggle(
function(oEvent) {
$(oEvent.target).css("opacity", "0.5");
},
function(oEvent) {
$(oEvent.target).css("opacity", "1.0");
}
);
});
</script>
<div id="ddd">11</div>

2.实现鼠标感应

在css中可以利用:hover伪类实现样式的改版,实现单独的css样式,在jQuery引入后,几乎所有的元素都可以用hover()来感应鼠标。并且可以制作更复杂的效果。其本质是mouseover和mouseout事件的合并
hover(over,out)方法可接受两个参数,均为函数。第一个是鼠标移动到元素上面触发,第二个是鼠标移出元素时触发。

<script type="text/javascript">
$(function() {
$("#ddd").hover(
function(oEvent) {
//第一个函数相当于mouseover事件监听
$(oEvent.target).css("opacity", "0.5");
},
function(oEvent) {
//第二个函数相当于mouseover事件监听
$(oEvent.target).css("opacity", "1.0");
}
);
});
</script>
<div id="ddd">11</div>

与第一个例子相比,只是把toggle()换成了hover().


wenzi0_0指导,写几个关于toggle()的小例子

1.常规的应用

<script type="text/javascript">
$(function() {
$("#ddd").click(function(){
$("#eee").toggle();
});
});
</script>
<div id="ddd">11</div>
<div id="eee">122</div>

2.css属性

<script type="text/javascript">
$(function(){
$("#eee").toggle(function() {
$("#ddd").css("background-color", "green");
},
function() {
$("#ddd").css("background-color", "red");
},
function() {
$("#ddd").css("background-color", "yellow");
}
);
});
</script>
<div id="ddd">11</div>
<div id="eee">122</div>

最新文章

  1. Java Collections.sort方法对list集合排序
  2. dp表模型-如何写出for循环动态规划
  3. 在Ubuntu上安装网易云音乐
  4. jsp,OGNL调用后台Action的某方法
  5. qt5.5实现 记事本程序
  6. HOG:从理论到OpenCV实践
  7. 转载有个小孩跟我说LINQ(重点讲述Linq中GroupBy的原理及用法)
  8. 2016 Multi-University Training Contest 8 总结
  9. Andriod之Activity
  10. hdu1532 (最大流入门,EK算法)
  11. 201521123069 《Java程序设计》 第4周学习总结
  12. 剑指offer(28)数组中出现次数超过一半的数
  13. 归并排序详解(python实现)
  14. 【Linux】安装openssh-server依赖openssh-client版本错误的解决办法
  15. 在 Windows 上创建虚拟机规模集和部署高度可用的应用
  16. kali64位 安装 adb
  17. 20165318 预备作业3 Linux安装及学习
  18. document.all理解
  19. AngularJS学习笔记(2)——与用户交互的动态清单列表
  20. TP5 volist

热门文章

  1. mongodb 搭建集群(分片+副本集)
  2. 「HNOI 2014」 画框
  3. 4.Python的版本
  4. HDU - 6215 2017 ACM/ICPC Asia Regional Qingdao Online J - Brute Force Sorting
  5. android相对布局中控件的常用属性
  6. bzoj 4283 魔法少女伊莉雅
  7. hdu3698 Let the light guide us(dp+线段树)
  8. 关于:maven项目中pom.xml文件添加依赖无法自动搜索的问题
  9. Python3学习札记
  10. java FastJSON的使用