zoukankan      html  css  js  c++  java
  • 学了一个封装的jquery插件,感觉还成

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
    <style>
    * {margin:0;padding:0;}
    .accordion {width:500px;height:auto;border:solid 1px #ccc;}
    .accordion dt {padding:10px;border-bottom:solid 1px #ccc;font:bold 14px/16px 微软雅黑;color:#444;background:#eee;}
    .accordion dd {padding:8px 10px;font:12px/16px 微软雅黑;color:#999;border-bottom:solid 1px #ccc;}
    </style>
    </head>
    
    <body>
    
    <dl class="accordion" id="my">
          <dt>方法合并 1</dt>
            <dd>jQuery 的 $.extend 方法合并两个或多个对象</dd>
          <dt>方法合并 2</dt>
            <dd>jQuery 的 $.extend 方法合并两个或多个对象</dd>
          <dt>方法合并 3</dt>
            <dd>jQuery 的 $.extend 方法合并两个或多个对象</dd>
          <dt>方法合并 4</dt>
            <dd>jQuery 的 $.extend 方法合并两个或多个对象</dd>
    </dl>
    
    
    <script>
        (function($){
            $.fn.accordion = function(options){
                return this.each(function(){
                    var dts = $(this).children('dt');
                    dts.click(onClick);
                    dts.each(reseter);    
                });
                function onClick () {
                    $(this).siblings('dt').each(hide);    
                    $(this).next().slideDown("fast");
                    return false;
                }
                function hide (){
                    $(this).next().slideUp("fast");    
                }
                function reseter(){
                    $(this).next().hide();    
                }
            };
        })(jQuery);
        
        
        
        
        
        $('#my').accordion();
    </script>
    </body>
    </html>
    方法合并 1
    jQuery 的 $.extend 方法合并两个或多个对象
    方法合并 2
    jQuery 的 $.extend 方法合并两个或多个对象
    方法合并 3
    jQuery 的 $.extend 方法合并两个或多个对象
    方法合并 4
    jQuery 的 $.extend 方法合并两个或多个对象
  • 相关阅读:
    Oracle Convert DateTime to String
    Javascript Regular Expression 日期
    AIX disk usage command
    Truncate a number to a certain number of decimal places
    Start Oracle Sqlplus with Login Information Script
    10)drf 过滤器(条件查询 排序 ) 分页器
    10.windows权限维持
    11.msf和cs补充
    12.linux提权
    4.内网信息收集(补充)
  • 原文地址:https://www.cnblogs.com/Sinhtml/p/3864924.html
Copyright © 2011-2022 走看看