Posted in Javascript onNovember 19, 2013
<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>
鼠标滚轴控制文本框值的JS代码
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@