怎么用Bootstrap 写出加减的符号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用Bootstrap 写出加减的符号相关的知识,希望对你有一定的参考价值。

左右加减数字

像京东提交订单时目前使用的是左右加减数字的效果,这个效果直接明了,操作简单。我们使用jquery.spinner.js插件实现左右加减数字,调用方法非常简单。

复制代码 代码如下:

<input type="text" class="spinner"/>

调用也非常简单,先载入jquery库文件和jquery.spinner.js,然后使用以下代码:

复制代码 代码如下:

$('.spinner').spinner();

Bootstrap风格,右侧加减

Bootstrap火了很久了,基于bootstrap风格的各类应用也非常多,下面给大家介绍一个基于bootstrap的数字加减插件,可以设置最小值、最大值、递增递减(步长值),可手动输入数字。

复制代码 代码如下:

<div class="input-group spinner" data-trigger="spinner" id="spinner">
<input type="text" class="form-control" value="1" data-max="10" data-min="1" data-step="1">
<div class="input-group-addon">
<a href="javascript:;" class="spin-up" data-spin="up"><i class="icon-sort-up"></i></a>
<a href="javascript:;" class="spin-down" data-spin="down"><i class="icon-sort-down"></i></a>
</div>
</div>

将bootstrap相关css和js文件载入后,便可直接看到页面效果,如果你的项目基于bootstrap,那么直接就可以调用它了。
参考技术A 代码如下:
< div class="input-group spinner" data-trigger="spinner" id="spinner">
<input type="text" class="form-control" value="1" data-max="10" data-min="1" data-step="1">
<div class="input-group-addon">
<a href="javascript:;" class="spin-up" data-spin="up"><i class="icon-sort-up"></i></a>
<a href="javascript:;" class="spin-down" data-spin="down"><i class="icon-sort-down"></i></a>
</div>
< /div>
将bootstrap相关css和js文件载入后,便可直接看到页面效果,如果项目基于bootstrap,那么直接就可以调用它了。
参考技术B <div class="row">
 <div class="col-lg-6">
   <div class="input-group">
     <span class="input-group-btn">
       <button class="btn btn-default" type="button">-</button>
     </span>
     <input type="text" class="form-control" placeholder="2">
     <span class="input-group-btn">
       <button class="btn btn-default" type="button">+</button>
     </span>
   </div>
 </div>
</div>

参考技术C <div class="row">
 <div class="col-lg-6">
   <div class="input-group">
     <span class="input-group-btn">
       <button class="btn btn-default" type="button">-</button>
     </span>
     <input type="text" class="form-control" placeholder="2">
     <span class="input-group-btn">
       <button class="btn btn-default" type="button">+</button>
     </span>
   </div><!-- /input-group -->
 </div><!-- /.col-lg-6 -->
</div>

祝你成功

参考技术D <i class="glyphicon glyphicon-plus"></i>

如何让input number类型的标签不产生上下加减的按钮

之前用 input type="number" 来放数字框,发现有个上下加减的东西,感觉不太好

这个容易出现0 然后减为负数

这种情况下怎么去掉右边的那个上下加减的小按钮呢?前端同事告诉我加一点css就行了

<style>
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none !important;
        margin: 0;
    }
</style>

果然这样一加,就没有了。

 

以上是关于怎么用Bootstrap 写出加减的符号的主要内容,如果未能解决你的问题,请参考以下文章

ASP求日期加减的问题

如何让input number类型的标签不产生上下加减的按钮

sql查询中日期加减的问题

求一个cad 单行文本数字批量乘以一个数值的插件或者lisp,批量加减的有过了,注意不是标注是单行文本。

LeetCode刷题不使用+-的加减法:妙解

如何用加法实现减法