我使用這個代碼,我發現了一個比快我曾經有:緩慢的查詢infinitescroll在tumblr響應?
<script type="text/javascript"> $(window).load(function(){ var $wall = $('.posts'); $wall.imagesLoaded(function(){ $wall.masonry({ itemSelector: '.entry', isAnimated : false }); }); $wall.infinitescroll({ navSelector : "div#navigation", nextSelector : "div#navigation a#nextPage", itemSelector : ".entry", bufferPx : 2000, debug : false, errorCallback: function() { $('#infscr-loading').fadeOut('normal'); }}, function(newElements) { var $newElems = $(newElements); $newElems.hide(); $newElems.imagesLoaded(function(){ $wall.masonry('appended', $newElems,{isAnimated: false}, function(){$newElems.fadeIn('slow');}); }); }); $('.posts').show(500); }); </script> <script> $.fn.changebackgroundColor = function(msg) { $("#perma").css("#000"); }; </script>
但它仍然是相當緩慢的,有一個職位的延遲加載和我想知道我可以改變什麼。我使用總共大約1100px大小的3列。
如果您在發佈腳本時格式化/縮進腳本,它確實很有幫助。如果你的編輯器沒有一個好的重新格式化工具,你可以使用http://jsbeautifier.org/ –