zoukankan      html  css  js  c++  java
  • jQuery的克隆方法clone()

     

    网页中用到克隆的地方有很多,例如页面滚动到底部时内容动态加载,都可以用克隆来实现。

    克隆时一般先把模板单独放出来,并给样式设置为display:none,用jQuery的clone()实现

     1         <div class="panel panel-default clone-box">
     2             <div class="panel-heading">
     3                 <a href="javascript:;" class="flex">
     4                     <div class="panel-title">
     5                         <span></span>
     6                         <img src="img/work2.jpg" class="work1">
     7                     </div>
     8                 </a>
     9             </div>
    10             <div class="panel-collapse collapse">
    11                 <div class="panel-body">
    12                     <p>今日已完成</p>
    13                     <p class="finish-detail"></p>
    14                     <p>困难或总结</p>
    15                     <p class="summary">无,如果有可以写!</p>
    16                 </div>
    17             </div>
    18         </div>
    1 .cone-box{
    2     display:none;
    3 }

    接下来就是重头戏,jQuery的clone()方法:

    1 var clone = $(".clone-box").clone(true);
    2 clone.removeClass("clone-box");
    3 $(this).attr("data-dismiss", "modal");                                        
    4 $('.weekbao .panel-group').prepend(clone);

    clone()方法里的true代表克隆的时候连事件也一起克隆。

  • 相关阅读:
    java多线程详解(1)-多线程入门
    有关java中的hashCode问题
    java自动装箱和自动拆箱注意细节
    jquery选择器
    win10专业版激活密钥
    python3小例子:scrapy+mysql
    java List 等份截取
    七大查找算法
    十大经典排序算法
    jQuery.extend()方法
  • 原文地址:https://www.cnblogs.com/endlessmy/p/8488006.html
Copyright © 2011-2022 走看看