2014-11-05 70 views
0

在我的應用程序中,我有一個固定的側邊欄,可以垂直滾動其溢出內容。當我到達可滾動區域的末端時,滾動事件會冒泡到主窗口。我想阻止這種泡沫的發生。我試了幾件事CanJS可以在Can-EV上滾動嗎?

<div id="sidebar" can-scroll="scrollMe"> 
<div id="sidebar" can-onscroll="scrollMe"> 

我在我的組件的作用域中有scrollMe函數,但上述選項都沒有綁定。

如何綁定滾動事件,或者甚至可以使用can-EVENT?

+1

滾動事件不會冒泡。這就是爲什麼你不能使用jQuery的事件委託來監聽父項的滾動事件。請創建一個小提琴,顯示can-EVENT不聽滾動,我會檢查出來。 – 2014-11-05 19:16:34

+0

謝謝@JustinMeyer。我在我的css代碼中發現了愚蠢簡單的錯誤。滾動發生在父容器上。所以這不是一個CanJS問題。 – 2014-11-05 19:22:40

回答

1

看起來像這是我的錯誤。 can-scroll事件起作用。我的CSS代碼設置爲允許在父元素上滾動。

所以簡單的答案是肯定的,可以使用can-scroll。

相關問題