2
我想保持一個元素始終可見,即使它應該由用戶滾動出來。在元素在屏幕頂部附近滾動時觸發的監聽器?
1) On Body Load 2) After scrolling down
------------------------- -------------------------
____________
| |
| |
| |
| |
|____________|
____________
| |
| |
| |
| |
|____________|
基本上我想元素的位置改變爲固定時,它的小於20像素從頂部(2)和改變它的位置返回到靜止時,它的遠於20像素從頂部(1)。
有一些插件可以完成像E.G:http://www.vertstudios.com/blog/demo/stickyscroller/demo.php這樣的技巧,但是如果手動操作不太困難,我更喜歡避免它們。
如何創建一個偵聽器,當元素靠近頂部時觸發,而當遠離它時觸發一個偵聽器?
你可以把'changeClass = is_fixed?true:false;'取出* if *和* else *之外,並將它放在* if *之上。 –