6
A
回答
6
您需要使用javascript來檢測視口的位置,並在視覺可見時將其激活。
您可以使用JavaScript檢測並執行轉換,然後使用css或javascript來執行動畫。
有許多基於jQuery的腳本可用於完成此操作。這裏有一個例子:
DEMO
1.創建你婉檢查它是否在視口中的HTML元素。
<div class="demo"></div>
2.加載jQuery JavaScript庫和jQuery視口檢查器插件在您的文檔的末尾。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="viewportchecker.js"></script>
通話這一內容的插件,做在JavaScript的東西。
<script>
$(document).ready(function(){
$('.demo').viewportChecker({
// Class to add to the elements when they are visible
classToAdd: 'visible',
// The offset of the elements (let them appear earlier or later)
offset: 100,
// Add the possibility to remove the class if the elements are not visible
repeat: false,
// Callback to do after a class was added to an element. Action will return "add" or "remove", depending if the class was added or removed
callbackFunction: function(elem, action){}
});
});
</script>
DOWNLOAD THIS SCRIPT
相關問題
- 1. jQuery,當元素在屏幕上時如何播放動畫
- 2. jQuery動畫在元素在屏幕上時啓動,而不是在加載頁面時啓動
- 3. 在屏幕上可見時在進度條上啓動動畫
- 4. 在啓動屏幕上按下「BACK」退出啓動屏幕
- 5. 如何在禁用用戶屏幕時啓動啓動屏幕
- 6. 當元素在屏幕上顯示60%時,WOW.js開始動畫
- 7. 當元素在屏幕上可見時運行動畫
- 8. 控制出現在屏幕上時的動畫
- 9. 在屏幕上android動畫
- 10. 在Android中的啓動畫面後出現的黑色屏幕
- 11. iOS如何從屏幕上啓動圖像並將其動畫到屏幕上
- 12. 在iPad上啓動屏幕
- 13. CCSprite在行動/屏蔽時沒有出現在屏幕上
- 14. 如何使屏幕出現在android屏幕的啓動畫面後移動右側
- 15. 在動畫中限制屏幕上的元素
- 16. 如何出現的動畫元素
- 17. 如何刪除在啓動畫面之前出現的白色屏幕?
- 18. 如何在屏幕解鎖後重新啓動動畫
- 19. 如何在啓動屏幕上加載主屏幕?
- 20. 動畫片段出現白色屏幕
- 21. 如果html元素在屏幕上,如何不移動頁面?
- 22. 如何在屏幕上添加彈出圖像動畫
- 23. 啓動時iOS iPad GUI死鎖。在啓動屏幕上掛起
- 24. 如何在xcode中創建動畫,如iPad上的zite啓動屏幕
- 25. 如何在點擊屏幕時進行滑出動畫?
- 26. 如何讓iPhone屏幕滑出? (動畫)
- 27. 爲什麼動畫在屏幕上重新啓動然後啓動?
- 28. xcode 6啓動屏幕中的動畫
- 29. 動畫主頁屏幕啓動?
- 30. AppleTV:實現啓動屏幕
THX,好東西給我!我會用它^^ – Matrix 2014-10-31 13:38:19