• jquery appendTo 和 append 的用法


    appendTo 会移动元素。

    比如:

    <div class="wrap">
    
      <div class="div1">111</div>
    
      <div class="div1">222</div>
    
    </div>
    

      

    $(".div1").appendTo(".div2") 会变成如下结构:

    <div class="wrap">
    
      <div class="div1">222 <div class="div1">111</div> </div>
    
    </div>
    

      

    可以看到 div1 被移动到div2的内部。

    append 也会移动元素:$(".div2").append(".div1") 会变成如下结构:

    <div class="wrap">
    
      <div class="div1">222 <div class="div1">111</div> </div>
    
    </div>
    

     

     一个实例:图片向上滚动。

    <!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>jquery 延时执行</title>
    <style type="text/css">
    	*{ margin: 0; padding: 0;}
    	.wrap{ 200px; height:200px; border: 1px solid #f00;}
    	.wrap ul{  180px; height: 400px;}
    	.wrap ul li{  50px; height: 30px; float: left; background: #f00; list-style: none; margin-left: 10px; margin-bottom: 10px;}
    	.div2{ color: #f00;}
    </style>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script>
    	$(function(){
    		scrollTimer = setInterval(scrollcoorp, 3000 );  
            function scrollcoorp(){ 
                var $self = $("ul"); 
                $self.animate({ "margin-top" : "-40px" },600 , function(){ 
                $self.css({"margin-top":"0px"}).find("li:lt(3)").appendTo($self); 
                }) 
                } 
            $("ul").mouseover(function(){
                    clearInterval(scrollTimer);
                });
            $("ul").mouseleave(function() {
                scrollTimer=setInterval(scrollcoorp,3000);
            } )
    
    
    	})
    </script>
    </head>
    
    <body>
        <div class="wrap">
        	<ul>
        		<li>1</li>
        		<li>2</li>
        		<li>3</li>
        		<li>4</li>
        		<li>5</li>
        		<li>6</li>
        		<li>7</li>
        		<li>8</li>
        		<li>9</li>
        	</ul>
        </div>
    
    </body>
    </html>
    

      

  • 相关阅读:
    vscode常用快捷键及常用设置
    markdown语法笔记
    Recoil 了解一下
    url的组成
    webpack基础配置
    Unity3D 游戏引擎之详解游戏开发音频的播放
    未能加载文件或程序集“AspNetPager”或它的某一个依赖项。参数错误
    Windows* 8商店与桌面应用开发
    unity3d阶段性学习脚本代码(2个是摄像机跟随(2D游戏中的),1个是角色跳跃移动脚本)
    unity3d与web交互的方法
  • 原文地址:https://www.cnblogs.com/smjia/p/3700652.html
Copyright © 2020-2023  润新知