我有一個客戶端不喜歡滾動視圖的邊緣命中的反彈效果。所以我期望讓scrollview不會反彈並且更加「正常」。事實上,我真的很喜歡它反彈,但只在頂部。如何使Famo.us滾動視圖不反彈
從查看scrollview我不知道如何使用scrollview做到這一點,而不用大量修改它。在那一點上,我不確定使用滾動條和拖動條不會是更好的解決方案。
有什麼想法?
我有一個客戶端不喜歡滾動視圖的邊緣命中的反彈效果。所以我期望讓scrollview不會反彈並且更加「正常」。事實上,我真的很喜歡它反彈,但只在頂部。如何使Famo.us滾動視圖不反彈
從查看scrollview我不知道如何使用scrollview做到這一點,而不用大量修改它。在那一點上,我不確定使用滾動條和拖動條不會是更好的解決方案。
有什麼想法?
編輯:爲什麼這是低票?
請注意,在OS X或iOS上,這是不可能的,因爲Apple喜歡頁面的反彈並且它是本地行爲。著名確實增加最重要的是,然而,這可以被關閉:
for a ScrollContainer:
new ScrollContainer({
scrollview : {
edgeGrip : 1
}
});
for a Scrollview:
new Scrollview({
edgeGrip : 1
});
爲;-)
滾動視圖將不再除非操作系統需要它來蹦亂跳如此簡單。
os反彈被添加到本地滾動視圖。據我所知,他們不影響famo.us JavaScript滾動視圖。我已經嘗試將edgeGrip設置爲1,並且從未有過它的工作。大多數scrollview物理選項產生的變化很小,並且在更大數量的變化下,它們開始變得非常麻煩。我會檢查它,並指出它,如果你有一個小提琴顯示這個工作,因爲我所有的測試這不起作用。 – aintnorest 2014-09-23 18:07:21
我正在使用v0.3.0-alpha分支(您可以在下面查看我的分支),並且即使在Famo.us頁面上,操作系統也會引發本機反彈。 Famo.us頁面被視爲一個單獨的網頁,就像Google.com(沒有搜索)一樣,即使它不使用滾動,它也會被彈出。 我同意,有時設置似乎有點反應遲鈍,但對於我改變edgeGrip工作! https://github.com/StephanBijzitter/famous/tree/v0.3.0-alpha – 2014-09-24 08:42:50
我試過Stephan的建議,使用edgeGrip,並且它不會停止在Chrome下運行的邊緣彈跳。其他邊緣參數也未改善行爲。但是我確實發現speedLimit有助於減少反彈。不是一個完美的解決方案,但根據您的要求,它可能已經足夠。
new Scrollview({
speedLimit: 0.6
});
更新:這似乎並沒有幫助儘可能多的與移動瀏覽器: -/
護理,以顯示你的一些代碼? – Moak 2014-09-12 22:25:04
代碼是什麼?我說我看着滾動視圖,不知道。如果你想在https://github.com/wgester/famous/blob/master/views/Scrollview.js使用scrollview的代碼。當人們不給出反對票的理由時,我討厭它。 – aintnorest 2014-09-12 22:31:44