• JQuery的插入操作&滚动条显示返回顶部


    简单实现文本框的插入与移除:

    HTML代码块:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6 </head>
     7 <body>
     8 <script src="jquery-3.3.1.min.js"></script>
     9 <script src="clone.js"></script>
    10 
    11 <div class="box">
    12     <div class="item">
    13         <button onclick="add(this)">+</button>
    14         <input type="text" >
    15     </div>
    16 
    17 </div>
    18 </body>
    19 </html>

    JavaScript的代码块:

    1 function add(self) {
    2     var $clo_obj=$(self).parent().clone();
    3     $clo_obj.children("button").html("-").attr("onclick","del_obj(this)");
    4     $(".box").append($clo_obj);
    5 }
    6 function del_obj(self) {
    7     $(self).parent().remove()
    8 }

     滚动条显示返回顶部的实现:

    HTML代码块:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <link rel="stylesheet" href="clone.css" type="text/css">
     7 </head>
     8 <body>
     9 <script src="jquery-3.3.1.min.js"></script>
    10 <script src="clone.js"></script>
    11 
    12 <div class="box">
    13     <div class="item"></div>
    14     <div class="end"></div>
    15     <div class="ret hide" onclick="go_top()">返回顶部</div>
    16 </div>
    17 </body>
    18 </html>

    css代码块:

     1 *{
     2     margin: 0px;
     3     padding: 0px;
     4 }
     5 .item{
     6      100%;
     7     height: 1024px;
     8     background-color: pink;
     9 }
    10 .end{
    11      100%;
    12     height: 1024px;
    13     background-color: burlywood;
    14 }
    15 .ret{
    16     position: fixed;
    17     right: 20px;
    18     bottom: 20px;
    19      70px;
    20     height: 50px;
    21     background-color: #396bb3;
    22     line-height: 50px;
    23     color: #f4f4f4;
    24     text-align: center;
    25 }
    26 .hide{
    27     display: none;
    28 }

    javasc代码块:

     1 window.onscroll=function(){
     2     if ($(window).scrollTop()>1000){
     3         $(".ret").removeClass("hide")
     4     }
     5     else {
     6         $(".ret").addClass("hide")
     7     }
     8 };
     9 
    10 function go_top() {
    11     $(window).scrollTop(0)
    12 }
  • 相关阅读:
    盒子高度是百分比的时候里面的内容垂直居中
    echarts -- 饼图引导线的设置
    列出你所知道可以改变⻚⾯布局的属性
    vue 组件传值(父传子,子传父,兄弟组件之间传值)
    动态设置缩放区域(数据不累计叠加)
    pytest之mark标签注册及用例匹配规则修改
    Django(1)--安装与文件解析
    visual studio code django
    day01 红蓝球
    day02 基本数据类型
  • 原文地址:https://www.cnblogs.com/wen-kang/p/9482671.html
Copyright © 2020-2023  润新知