根据input的值改变两边的样式

qq_36465626 2016-10-28 01:30:34



<div class="wan-spinner wan-spinner-2">
<a href="javascript:void(0)" class="minus">-</a>
<input type="text" value="1" >
<a href="javascript:void(0)" class="plus">+</a>
</div>

<script>
$(document).ready(function() {
var options = {
maxValue: 10,
minValue: 1,
step: 1,
inputWidth: 100,
start: -2,
plusClick: function(val) {
console.log(val);
},
minusClick: function(val) {
console.log(val);
},
exceptionFun: function(val) {
console.log("excep: " + val);
},
valueChanged: function(val) {
console.log('change: ' + val);
}
}
$(".wan-spinner-2").WanSpinner(options);
});
</script>

怎样让input内的值为最大值或者最小值的时候 改变两边+ - 按钮的样式,比如替换背景图
...全文
239 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
当作看不见 2016-10-28
  • 打赏
  • 举报
回复
引用 6 楼 qq_36465626 的回复:
这只能监听的是键盘输入的吧 我想是鼠标点到最大值后改变
。。。。input 你得选中那个元素,直接input 肯定是不行的,给你的input 加一个id id.onchange这样写,onchange事件监控的是值,不是鼠标也不是键盘事件。
qq_36465626 2016-10-28
  • 打赏
  • 举报
回复
这只能监听的是键盘输入的吧 我想是鼠标点到最大值后改变
qq_36465626 2016-10-28
  • 打赏
  • 举报
回复
input.onchange= function check{ 这一行有错误
qq_36465626 2016-10-28
  • 打赏
  • 举报
回复
我先试一下啊
当作看不见 2016-10-28
  • 打赏
  • 举报
回复
最后一楼的下面,
当作看不见 2016-10-28
  • 打赏
  • 举报
回复
onchange事件,检测值,值等于最大值或最小值的时候替换图片 input.onchange= function check{ if(this.value==mix){ //操作 }else if(this.value==max){ //操作 } }
qq_36465626 2016-10-28
  • 打赏
  • 举报
回复
还有就是怎么结贴

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧