zoukankan      html  css  js  c++  java
  • jQuery小技巧(二)

    7.判断元素是否存在

    $(function(){
            if($('#id').length){
                alert('y');
            }
        })

    8.点击div跳转

    <div id="id">
        <a href="http://www.baidu.com"></a>
        click here
    </div>
    
    <script type="text/javascript">
        $("#id").click(function(){
            window.location = $(this).find("a").attr("href");
            return false;
        })

    9.根据浏览器大小添加样式

       $(function(){
           checkWinSize();
           $(window).resize(checkWinSize);
       })
    
       function checkWinSize(){
           if($(window).width()>980){
               $('body').removeClass("small");
               $('body').addClass("large");
           }else{
               $('body').removeClass("large");
               $('body').addClass("small");
           }
       }

    10.设置div在屏幕中央

     $(function(){
            jQuery.fn.center = function(){
                this.css("position","fixed");
                this.css("top",($(window).height()-this.height())/2+$(window).scrollTop()+"px");
                this.css("left",($(window).width()-this.width())/2+$(window).scrollLeft()+"px");
                return this;
            }
            $("#XY").center();
        })

    11.创建自己的选择器

    <script type="text/javascript">
        $(function(){
            $.extend($.expr[':'],{
                moreThan500px : function(a){
                    return $(a).width()>500;
                }
            });
            $('.box:moreThan500px').click(function(){
                alert("nice!");
            })
        })
    </script>
    <div style=" 800px;" class="box">dadadadadada</div>
    <div style=" 300px;" class="box">xiaoxiaoxiaoxiao</div>

    12.关闭所有动画

     $(function(){
            jQuery.fx.off = true ;
        })
  • 相关阅读:
    网络流入门
    Sereja and Swaps(贪心+暴力枚举区间)
    multiset
    欧拉路
    整除分块
    蓝魔法师
    选点
    F. Tree with Maximum Cost(换根)
    “db2执行sql语句,注释没了”的解决办法
    Mybatis中的自带Mapper方法
  • 原文地址:https://www.cnblogs.com/oltra/p/5061920.html
Copyright © 2011-2022 走看看