zoukankan      html  css  js  c++  java
  • jquery点击按钮或链接,第一次与第二次执行不同的事件

      本文和大家分享一个jquery的实例,这个实例实现的是点击网页里的按钮或链接,第一次和第二次会执行不同的事件,也就是两个事件会轮流执行。

    <script language="javascript">
      $(function(){
       var f = false;
       $("#aijquery1").click(function(){
           if(f == !f){
              alert(1)
           }else{
               alert(2)
           }
       });
    });
    </script>
    

    上面的代码,第一次点击会执行"alert(1)",第二次"alert(2)",第三次“alert(1)”...

    和大家分析一下这个效果是如何实现的。

    其实很简单,只要弄明白在js里,=和==的区别就行了,在js里,=是用来赋值的,而==是用来比较的,在上面的实例里,f=!f这一句的意思就是把f的值赋予成和他相反的值,所以在第一次点击的时候,f就变成了true,那么就会执行alert(1),在第二次点击的时候,f就成了false,就会执行alert(2).

    这个实现虽然简单,但通过这个实例的学习,可以开拓我们的思路。

    感谢!

    补充一下,原文出处:http://www.aijquery.cn/Html/jqueryshili/86.html

  • 相关阅读:
    jvm调优
    Spring 事务
    Spring Framework入门介绍
    redis入门介绍
    Spring与SpringMVC重复扫描问题
    跨域相关问题
    Spring MVC介绍
    Servlet、Servlet容器
    获取屏幕宽高
    mybatis中比较符的写法
  • 原文地址:https://www.cnblogs.com/1906859953Lucas/p/9139027.html
Copyright © 2011-2022 走看看