2015-06-12 64 views
0

我創建了一個示例here。 我創建了一個綁定到滾動事件的指令,並將指令放在select中。 但是,滾動事件永遠不會觸發!角度選擇滾動事件未觸發

我還創建了一個jQuery版本,它的工作原理!有人能告訴我如何收聽select和ng-options的滾動事件嗎?謝謝!

回答

0

剛纔複製的風格

風格=「溢出:滾動」大小= 5

從你的第二個選擇,並在您的第一選擇粘貼,和它的工作。

<select ng-model="n" ng-options="number for number in users" scrolly style="overflow:scroll" size=5> 
    <option value="">--pick a number--</option> 
</select> 

這篇文章就能幫助你:Scroll event is not fired inside directive - angular.js

見截圖,您創建的代碼示例是工作在鉻。 enter image description here

+0

我認爲這是一個鉻的bug。我用FireFox測試了完全相同的代碼,它工作正常。你的代碼有效,但我更喜歡與ng-select具有相同的風格。我試圖改變大小爲1,它不會工作。 –

+0

我認爲你需要在這裏做一些研究。查看屏幕截圖,您創建的代碼示例正在使用這些更改。看看我的答案中的帖子鏈接,你可能會在那裏得到一些幫助。 – hpatel