当前位置:嗨网首页>书籍在线阅读

22-解决方案

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

11.5.2 解决方案

jQuery UI spinner窗口组件(http://jquery-cookbook.com/go/widget-spinner)为输入控件添加了上下按钮解决这个问题,这样鼠标交互也能处理光标上下移动之类的键盘事件。

你所需要的就是一个常规文本输入控件:

<input id="value" name="value" />

然后对其应用Spinner插件:

$("#value").spinner();

这将创建和定位上下按钮并添加必要的键盘处理事件。

使用Spinner插件添加增/减量按钮,单击按钮或者设置焦点为输入字段并使用光标键均可。

这个插件还将输入限制为数字值——在输入框中输入abc,在控件失去焦点时它将被默认值所替代。除非另外指定,否则默认值为0。