• 您访问的页面找不回来了 2019-09-03
  • 勇敢挑战“不可能”(今日谈) 2019-09-03
  • 消除“不对位”“零差别”br创新机关党员日常管理量化考评工作 2019-08-30
  • 陕西洛南:产业融合铺就深山扶贫锦绣路 2019-08-28
  • 从“小慢车”坚守体味民生情怀 2019-08-28
  • 病人就医不便 护士上门服务 2019-08-27
  • 新疆巴里坤县:野生玫瑰竞相开放引客来 2019-08-27
  • 第一堂音频党课在一大会址开讲 超50万人在线收听 2019-08-23
  • 科教 —频道 春城壹网 七彩云南 一网天下 2019-08-13
  • 女子有才也是德,京城何时有女子学校? 2019-08-03
  • 赢了荣耀!输了呢?俄队是赢多还是输多呢? 2019-07-29
  • “00后”选专业别只盯“爆款” 2019-07-20
  • 农民回答风水神,“勤劳的农民玩什么没有富起来”。(原创首发) 2019-07-20
  • 荆州全力推进“四路三桥”建设 前5月累计完成投资178亿元 2019-07-16
  • 妄议!唯才是用就好,管它什么孙子儿子!美国有老布什小布什两位总统,美国就不是民主国家了? 2019-07-16
  • 佐佐舞l

    福彩双色球开奖结果: spinner - jquery控制文本框加减效果插件

    上传于 5年前 | 杂项 | 网页特效 | 3256 |14
    spinner - jquery控制文本框加减效果插件1621
     体彩11选五走势图 www.fqft.net 一款支持键盘上下键控制数字增减,可设置最大值和最小值,可设置正数值和负数值的样式。
    
    ;(function ($) {
      $.fn.spinner = function (opts) {
        return this.each(function () {
          var defaults = {value:0, min:0}
          var options = $.extend(defaults, opts)
          var keyCodes = {up:38, down:40}
          var container = $('<div></div>')
          container.addClass('spinner')
          var textField = $(this).addClass('value').attr('maxlength', '2').val(options.value)
            .bind('keyup paste change', function (e) {
              var field = $(this)
              if (e.keyCode == keyCodes.up) changeValue(1)
              else if (e.keyCode == keyCodes.down) changeValue(-1)
              else if (getValue(field) != container.data('lastValidValue')) validateAndTrigger(field)
            })
          textField.wrap(container)
    
          var increaseButton = $('<button class="increase">+</button>').click(function () { changeValue(1) })
          var decreaseButton = $('<button class="decrease">-</button>').click(function () { changeValue(-1) })
    
          validate(textField)
          container.data('lastValidValue', options.value)
          textField.before(decreaseButton)
          textField.after(increaseButton)
    
          function changeValue(delta) {
            textField.val(getValue() + delta)
            validateAndTrigger(textField)
          }
    
          function validateAndTrigger(field) {
            clearTimeout(container.data('timeout'))
            var value = validate(field)
            if (!isInvalid(value)) {
              textField.trigger('update', [field, value])
            }
          }
    
          function validate(field) {
            var value = getValue()
            if (value <= options.min) decreaseButton.attr('disabled', 'disabled')
            else decreaseButton.removeAttr('disabled')
            field.toggleClass('invalid', isInvalid(value)).toggleClass('passive', value === 0)
    
            if (isInvalid(value)) {
              var timeout = setTimeout(function () {
                textField.val(container.data('lastValidValue'))
                validate(field)
              }, 500)
              container.data('timeout', timeout)
            } else {
              container.data('lastValidValue', value)
            }
            return value
          }
    
          function isInvalid(value) { return isNaN(+value) || value < options.min; }
    
          function getValue(field) {
            field = field || textField;
            return parseInt(field.val() || 0, 10)
          }
        })
      }
    })(jQuery)
    

    技术讨论区(2 个讨论)

    1. 一念丶之间 2

      一念丶之间

      写的太复杂

      2014-9-20 11:25:53 | 回复

    2. 2018年左逸枫 1

      2018年左逸枫

      还不错,但是代码比较多

      2014-9-9 15:37:56 | 回复

    3. 请先登录

        发 布
  • 您访问的页面找不回来了 2019-09-03
  • 勇敢挑战“不可能”(今日谈) 2019-09-03
  • 消除“不对位”“零差别”br创新机关党员日常管理量化考评工作 2019-08-30
  • 陕西洛南:产业融合铺就深山扶贫锦绣路 2019-08-28
  • 从“小慢车”坚守体味民生情怀 2019-08-28
  • 病人就医不便 护士上门服务 2019-08-27
  • 新疆巴里坤县:野生玫瑰竞相开放引客来 2019-08-27
  • 第一堂音频党课在一大会址开讲 超50万人在线收听 2019-08-23
  • 科教 —频道 春城壹网 七彩云南 一网天下 2019-08-13
  • 女子有才也是德,京城何时有女子学校? 2019-08-03
  • 赢了荣耀!输了呢?俄队是赢多还是输多呢? 2019-07-29
  • “00后”选专业别只盯“爆款” 2019-07-20
  • 农民回答风水神,“勤劳的农民玩什么没有富起来”。(原创首发) 2019-07-20
  • 荆州全力推进“四路三桥”建设 前5月累计完成投资178亿元 2019-07-16
  • 妄议!唯才是用就好,管它什么孙子儿子!美国有老布什小布什两位总统,美国就不是民主国家了? 2019-07-16
  • 北单胜平负比分直播 爱彩乐山东十一选5 陕西快乐十分选号神器 时时彩预测 亚洲必赢是好是坏 让球胜平负 2019年合法的网络赚钱项目 九五之乐娱乐信誉好吗 云南快乐十分开奖彩票控 采乐乐南粤36选7好彩1 福建快三和值走势图带连线 13号云南十一选五开奖 江苏11选5即时开奖 华东15选5幸运之门 彩票开奖api