源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

鼠标滚轴控制文本框值的JS代码

  • 时间:2022-10-30 11:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:鼠标滚轴控制文本框值的JS代码
[u]复制代码[/u] 代码如下:
<html> <head> <title></title> <script type="text/javascript" language="javascript">     /*根据获得焦点的时候给setVal给值*/     var setVal;       var bool = false;         var scrollFunc=function(e){          var direct=0;          e=e || window.event;          var ew = e.wheelDelta         if(ew && bool){             if(ew > 0){                 var num1 = setVal.value;                 if(num1 > 0){                     num1 = eval(1+parseInt(num1));                 }else{                     num1 = 1;                 }             }else{                 var num1 = setVal.value;                 if(num1 > 0){                     num1 = eval(parseInt(num1)-1);                 }else if(num1 == 0){                     num1 = 0;                 }else{                     num1 = 1;                 }                }             setVal.value = num1;         }     }      window.onmousewheel=document.onmousewheel=scrollFunc;     function ufocus(eve){         bool = true;         setVal = eve;     }     function ublur(){         bool = false;         setVal = null;     } </script> </head> <body> <input type="text" onfocus="ufocus(this)" onblur="ublur(this)"/> </body> </html> <html> <head> <title></title> <script type="text/javascript" language="javascript">     /*根据获得焦点的时候给setVal给值*/     var setVal;     var bool = false;       var scrollFunc=function(e){         var direct=0;         e=e || window.event;         var ew = e.wheelDelta         if(ew && bool){             if(ew > 0){                 var num1 = setVal.value;                 if(num1 > 0){                     num1 = eval(1+parseInt(num1));                 }else{                     num1 = 1;                 }             }else{                 var num1 = setVal.value;                 if(num1 > 0){                     num1 = eval(parseInt(num1)-1);                 }else if(num1 == 0){                     num1 = 0;                 }else{                     num1 = 1;                 }              }             setVal.value = num1;         }     }     window.onmousewheel=document.onmousewheel=scrollFunc;     function ufocus(eve){         bool = true;         setVal = eve;     }     function ublur(){         bool = false;         setVal = null;     } </script> </head> <body> <input type="text" onfocus="ufocus(this)" onblur="ublur(this)"/> </body> </html>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部