DG-spinner控件效果如图:
HTML头文件引入:
<script type="text/javascript" src="js/external/mootools.js"></script>
<link rel="stylesheet" type="text/css" href="css/Spinner.css"></script>
<script type="text/javascript" src="js/Spinner.js"></script>
最基本的定义:
<input class="DG-spinner" maxlength="5" value="3" type="text">
控件按照default属性显示:
config: {
increment : 1,
value : 0,
minValue : 0,
maxValue : 100,
decimals: 0,
styles: {},
shiftIncrement : 10,
label: null,
name: '',
disableWheel : false,
disabled : false,
buttonAlign : 'right'
}
用户自定义控件样式:
<td><label id="testLabel">Your age(Spinner created from markup):</label></td>
<td><input id="testElement" class="DG-spinner" maxlength="3" value="18" type="text" properties="maxValue:120,minValue:13,shiftIncrement:20,label:testLabel"></td>
用户属性用properties定义,属性以key:value呈现,属性与属性之间以逗号隔开,其中key(属性名)参照上面default属性的config这个json。
自动生成该控件的代码为:
HTML:
<td>Created from markup</td>
<td><input class="DG-spinner" maxlength="5" value="3" type="text"></td>
JS:
<script type="text/javascript">
var spinner = new DG.Spinner( {
renderTo : 'spinboxcontainer',
id:'dynamicSpinner',
label: 'labelDynamicSpinner',
increment:0.1,
decimals:1,
styles: {
width:'40px'
},
value : 20,
name: 'mySpinner'
});
</script>
以上源码均来自DEMON
DEMON:http://www.dhtmlgoodies.com/scripts/dg-spinner/spinner.html
spinner下载地址:http://www.dhtmlgoodies.com/scripts/dg-spinner/dg-spinner.zip
附:dg-spinner.zip包少了一个mootools.js 下载地址为:http://files.cnblogs.com/zpfweblife/mootools.js 把该文件放在dg-spinner\js\external文件夹下。
转自:www.itlanguageexpress.info
分享到:
相关推荐
`chalk-cli-spinner` 是一个实用的前端开源库,它将 `chalk` 的颜色功能与 `cli-spinner` 的旋转器功能结合在一起,为 CLI 工具提供了美观且具有视觉吸引力的进度指示器。通过简单的 API 调用,开发者可以轻松地增强...
ink-spinner作为Ink的一部分,是一个轻量级的加载指示器组件,它提供了多种不同样式的旋转动画,使得用户在等待程序响应时能有一个视觉反馈,从而提升用户体验。ink-spinner支持自定义颜色、速度等属性,以适应各种...
Android-react-native-loading-spinner-overlay.zip,反应本机加载微调器覆盖,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。
在压缩包内的文件名 "angular-image-spinner-master" 暗示了这是项目的主分支或者是源代码仓库的根目录。"master"通常是Git版本控制系统中默认的主分支,意味着这里包含的可能是项目的完整源代码,包括Angular指令的...
`apeman-react-spinner` 是一个专为前端开发者设计的开源库,主要用于在React应用中展示加载指示器(spinner)。它提供了多种样式和动画效果的加载器,使得用户在等待内容加载时可以有一个可视化的反馈,提升用户...
1、嵌入式物联网ESP32项目实战开发。例程经过精心编写,简单好用。 2、代码使用Visual Studio Code + ESP-IDF开发,C语言编程。例程在ESP32-S3上运行。若在其他型号上运行,请自行调整。 ... 4、ESP32与模块的接线,在...
vue-simple-spinner Vue.js的简单灵活的微调器vue-simple-spinner设计为轻巧的微调器,需要最少的配置。文献资料演示版要求 (^ v2.1.4)浏览器支持IE 10+(由于)。安装NPM npm install vue-simple-spinner --save...
在Android应用开发中,Spinner控件是一个非常实用的组件,它允许用户从一组预定义的选项中选择一个。Spinner类似于桌面应用程序中的组合框(ComboBox),但它并不具备组合框的下拉菜单样式,而是采用弹出式菜单来...
Spinner是Android提供的一个下拉选择控件,常用于实现用户在有限选项中进行选择的操作。 1. **Spinner简介** Spinner是一种轻量级的控件,它可以显示一个默认值,并在用户点击时弹出一个下拉菜单供用户选择。它在...
这个"Android 省市区三级连动--spinner.zip"文件可能包含了一个实现这种功能的示例项目,它利用了Android的Spinner控件来实现下拉选择的效果。下面我们将详细探讨这个知识点。 首先,Spinner是Android提供的一个...
react-spinner-loader提供了简单的React SVG微调器组件,可以将其实现为将数据加载到视图之前的异步等待操作。安装使用NPM:$ npm install react-loader-spinner --save使用纱$ yarn add react-loader-spinner导入所...
一个Bootstrap 4 / jQuery插件,用于为数字输入创建输入微调元素。 带有浮点示例和德语本地化的屏幕截图。 产品特点 Bootstrap 4 InputSpinner 移动友好且React灵敏, 按住按钮会自动更改值, 具有国际化的数字...
在Android开发中,Spinner是一个非常常见的控件,用于在用户界面上展示一个下拉列表供用户选择。在给定的代码示例中,`Practice_06_spinnerActivity.java` 文件展示了如何在Android应用中使用Spinner控件,并通过...
在“Dash-Spinner-master”文件夹中,你可能找到以下内容: 1. **源码**:这部分包含了实现Dash-Spinner效果的Java代码。开发者通过自定义View类来扩展Android原生的ProgressBar,重写onDraw()方法以绘制出断线的...
npm install react-native-loading-spinner-overlay : yarn add react-native-loading-spinner-overlay 例 有关示例实现,请参见。 选件 属性 类型 默认 描述 可取消 布尔型 false Android :如果设置为false,...
Angular-ng4-loading-spinner.zip,角度4自定义异步加载微调器.ng4-loading-spinner,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入。angular的设计目的是全面解决...
这个"Android省市区三级连动--spinner.zip"压缩包文件可能包含了一个示例项目,演示如何在Android应用中实现这种联动效果,其中主要涉及到Spinner控件的使用。Spinner是Android SDK提供的一种下拉选择器,可以用来...
描述中提到的 "安卓Android源码——省市区三级连动--spinner.zip" 确认了这是一个使用Spinner控件实现的安卓应用源代码。Spinner是Android SDK提供的一种下拉选择组件,它可以用来展示一个下拉菜单,用户可以从中...