iScroll高级选项

高级选项

下面这些选项主要针对核心开发人员。

options.bindToWrapper

move事件通常绑定到文档而不是滚动器容器(wrapper)。当你在滚动器容器(wrapper)外移动光标/手指,滚动条将不断滚动。这通常是你想要的,但是你也可以绑定事件转移到滚动器容器(wrapper)本身。这样做一旦指针离开了容器,滚动就会停止。
默认值:false

options.bounceEasing

擦除功能在弹跳动画过程中执行。有效的值为:‘quadratic‘, ‘circular‘, ‘back‘, ‘bounce‘, ‘elastic‘. 参见bounce easing demo,往下拽滚动条然后释放。
bounceEasing比上面的示例更强大。你可以自定义一个消除的方式,比如:

bounceEasing: {
    style: ‘cubic-bezier(0,0,1,1)‘,
    fn: function (k) { return k; }
}

上面这个示例将执行一个线性的擦出。style选项将在在每次动画执行时使用CSS转场执行。fn和requestAnimationFrame一起使用。如果一个擦出功能太复杂,不能由一个三次贝塞尔曲线展现,那么为style属性传递 ‘‘ (空字符串)。
默认值:circular

注意:bounce 和 elastic这两种方式不能被CSS转场执行。

options.bounceTime

弹跳动画的持续时间,使用毫秒级。
默认值:600

options.deceleration

这个值可以改变改变动画的势头持续时间/速度。更高的数字使动画更短。你可以从0.01开始去体验,这个值和基本的值比较,基本上没有动能。
默认值:0.0006

options.mouseWheelSpeed

设置鼠标滚轮滚动的速度值。
默认值:20

options.preventDefaultException

调用preventDefault()方法时所有的异常将被触发,尽管preventDefault设置了值。
这是一个强大的选项,如果你想为所有包含formfield样式名称的元素上应用preventDefault()方法,你可以设置为下面的值:

preventDefaultException: { className: /(^|\s)formfield(\s|$)/ }

默认值:{ tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT)$/ }.

options.resizePolling

当你改变窗口的大小iScroll重新计算元素的位置和尺寸。这可能是一个相当艰巨的任务。轮询设置为60毫秒。
通过降低这个值你获得更好的视觉效果,但会占用更多的CPU资源。默认值是一个很好的折中。
默认值:60

章 1 M258 系统变量. . . . . . . . . . . . . . . . . . . 9 1.1 系统变量:定义和使用. . . . . . . . . . . . . . . . . . . . . . 10 了解系统变量. . . . . . . . . . . . . . . . . . . . . . . . . . 11 使用系统变量. . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.2 PLC_R 和 PLC_W 结构 . . . . . . . . . . . . . . . . . . . . . 14 PLC_R:控制器只读系统变量. . . . . . . . . . . . . . . . . . . 15 PLC_W:控制器读/ 写系统变量. . . . . . . . . . . . . . . . . . 19 1.3 SERIAL_R 和 SERIAL_W 结构 . . . . . . . . . . . . . . . . . . 20 SERIAL_R[0..1]:串行线路只读系统变量. . . . . . . . . . . . . . 21 SERIAL_W[0..1]:串行线路读/ 写系统变量. . . . . . . . . . . . . 22 1.4 ETH_R 和 ETH_W 结构 . . . . . . . . . . . . . . . . . . . . . 23 ETH_R:以太网端口只读系统变量. . . . . . . . . . . . . . . . . 24 ETH_W:以太网端口读/ 写系统变量. . . . . . . . . . . . . . . . 27 1.5 TM5_MODULE_R 结构. . . . . . . . . . . . . . . . . . . . . . 28 TM5_MODULE_R[1..254]:TM5 模块只读系统变量 . . . . . . . . . 28 章 2 M258 系统功能. . . . . . . . . . . . . . . . . . . 29 2.1 M258 读取功能 . . . . . . . . . . . . . . . . . . . . . . . . . 30 DM72FGetImmediateInput:读取嵌入式专用 I/O 的输入 . . . . . . . 31 getTM5Delay:没有有效交换的 TM5 总线循环数 . . . . . . . . . . 32 IsFirstMastColdCycle:指示循环是否为第一个 Mast 冷启动循环. . . . 34 IsFirstMastCycle:指示循环是否为第一个主循环. . . . . . . . . . . 35 IsFirstMastWarmCycle:指示循环是否为第一个主热启动循环 . . . . . 37 2.2 M258 写入功能 . . . . . . . . . . . . . . . . . . . . . . . . . 38 DM72FSetImmediateOutput:写入嵌入式专用 I/O 的输出. . . . . . . 39 SetLEDBehaviour:决定 LED 的行为. . . . . . . . . . . . . . . . 41 SetRTCDrift:每周调整实时时钟. . . . . . . . . . . . . . . . . . 43 4 EIO0000000589 05/2010 章 3 M258 PLCSystem 库数据类型 . . . . . . . . . . . . 45 3.1 PLC_R/W 系统变量数据类型 . . . . . . . . . . . . . . . . . . 46 PLC_R_APPLICATION_ERROR:检测到的应用程序错误状态代码 . 47 PLC_R_BOOT_PROJECT_STATUS:引导项目状态代码. . . . . . 48 PLC_R_IO_STATUS:I/O 状态代码 . . . . . . . . . . . . . . . 49 PLC_R_STATUS:控制器状态代码 . . . . . . . . . . . . . . . 50 PLC_R_STOP_CAUSE:从“ 运行” 向其他状态转换的原因代码. . . 51 PLC_R_TERMINAL_PORT_STATUS:编程端口连接状态代码 . . . 52 PLC_R_USB_HOST_STATUS:USB 主机端口连接状态代码 . . . . 53
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值