## 高級選項
下面這些選項主要針對核心開發人員。
### options.bindToWrapper
`move`事件通常綁定到文檔而不是滾動器容器(wrapper)。當你在滾動器容器(wrapper)外移動光標/手指,滾動條將不斷滾動。這通常是你想要的,但是你也可以綁定事件轉移到滾動器容器(wrapper)本身。這樣做一旦指針離開了容器,滾動就會停止。
Default:?`false`?默認值:`false`
### options.bounceEasing
擦除功能在彈跳動畫過程中執行。有效的值為:`'quadratic'`,?`'circular'`,?`'back'`,?`'bounce'`,`'elastic'`. 參見[bounce easing demo](http://lab.cubiq.org/iscroll5/demos/bounce-easing/),往下拽滾動條然后釋放。
`bounceEasing`比上面的示例更強大。你可以自定義一個消除的方式,比如:
~~~
bounceEasing: {
style: 'cubic-bezier(0,0,1,1)',
fn: function (k) { return k; }
}
~~~
上面這個示例將執行一個線性的擦出。`style`選項將在在每次動畫執行時使用CSS轉場執行。`fn`和`requestAnimationFrame`一起使用。如果一個擦出功能太復雜,不能由一個三次貝塞爾曲線展現,那么為`style`屬性傳遞?`''`?(空字符串)。
注意:`bounce`?和?`elastic`這兩種方式不能被CSS轉場執行。
Default:?`'circular'`?默認值:`'circular'`
### 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`