zoukankan      html  css  js  c++  java
  • 加减购物车数量源码

    效果:

    代码:

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="UTF-8">
      <title>加减购物车数量</title>
    
      <style>
      * {
      box-sizing: border-box;
    }
    
    .input-number {
      width: 80px;
      padding: 0 12px;
      vertical-align: top;
      text-align: center;
      outline: none;
    }
    
    .input-number,
    .input-number-decrement,
    .input-number-increment {
      border: 1px solid #cccccc;
      height: 40px;
      user-select: none;
    }
    
    .input-number-decrement,
    .input-number-increment {
      display: inline-block;
      width: 30px;
      line-height: 38px;
      background: #f1f1f1;
      color: #444444;
      text-align: center;
      font-weight: bold;
      cursor: pointer;
    }
    .input-number-decrement:active,
    .input-number-increment:active {
      background: #dddddd;
    }
    
    .input-number-decrement {
      border-right: none;
      border-radius: 0px 0 0 0px;
    }
    
    .input-number-increment {
      border-left: none;
      border-radius: 0 0px 0px 0;
    }</style>
    
     
    
    </head>
    
    <body>
    
      <span class="input-number-decrement"></span><input class="input-number" type="text" value="1" min="0" max="10"><span class="input-number-increment">+</span>
    
      <script src="http://www.zaole.net/sliding.js"></script>
    
    
      <script>
        (function() {
    
      window.inputNumber = function(el) {
    
        var min = el.attr('min') || false;
        var max = el.attr('max') || false;
    
        var els = {};
    
        els.dec = el.prev();
        els.inc = el.next();
    
        el.each(function() {
          init($(this));
        });
    
        function init(el) {
    
          els.dec.on('click', decrement);
          els.inc.on('click', increment);
    
          function decrement() {
            var value = el[0].value;
            value--;
            if(!min || value >= min) {
              el[0].value = value;
            }
          }
    
          function increment() {
            var value = el[0].value;
            value++;
            if(!max || value <= max) {
              el[0].value = value++;
            }
          }
        }
      }
    })();
    
    inputNumber($('.input-number'));
        //@ sourceURL=pen.js
      </script>
    
    </body>
    </html>
  • 相关阅读:
    ASP.NET安全问题-- 创建安全的Web应用程序
    浅谈ASP.NET内部机制(八)
    ASP.NET 配置文件纵横谈(一)
    项目开发-让设计模式成为一种心智
    浅谈ASP.NET内部机制(七)
    ASP.NET 配置文件纵横谈(二)
    GridView的分页是否真的是鸡肋呢?
    SQL开发中容易忽视的一些小地方(四)
    SQL开发中容易忽视的一些小地方( 三)
    怎样才能充分利用SQL索引
  • 原文地址:https://www.cnblogs.com/rong88/p/7150940.html
Copyright © 2011-2022 走看看