021 4 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 سلاممن برای عکسهای پستها یه اسکریپت Hover گذاشتم که به درستی کار میکنه و برای لود شدن پستهای بعدی از پلاگین infinite scroll استفاده کردم . وقتی پستهای بیشتری لود میشه تو صفحه , دیگه اسکریپت hover و Fancybox برای عکسها عمل نمیکنه ... مثل اینکه باید واسه infinite scroll یه callback درست کنم . اماهرکاری کردم نشد .. کسی میتونه کمکم کنه . اینم کد infinite scroll و اسکریپتهایی که باید callback بشن :$(function(){var $masonrytt = $('#masonry-container');$masonrytt.imagesLoaded( function(){ $masonrytt.masonry({ itemSelector: '.mitem', isAnimated: true, columnWidth: 1 });});$masonrytt.infinitescroll({ navSelector : '#page-nav', nextSelector : '#page-nav a', itemSelector : '.mitem', loading: { finishedMsg: 'No more pages to load.' }}, // trigger Masonry as a callback function( newElements ) { var $newElems = $( newElements ).css({ opacity: 0 }); $newElems.imagesLoaded(function(){ $newElems.animate({ opacity: 1 }); $masonrytt.masonry( 'appended', $newElems, true ); }); });});// Hover imgif(!(jQuery.browser.msie && parseInt(jQuery.browser.version, 10) < 6)){// IE sucks at fading PNG's with gradients so just use show hide// make sure it's not visible to startjQuery('.hover-content').each(function(){var overImg = jQuery(this).find('.image-overlay');jQuery(this).hover(function(){ overImg.stop().fadeIn('fast');},function(){ overImg.stop().fadeOut('fast');});});}// fancyboxjQuery(".fancybox").fancybox({openEffect : 'elastic',closeEffect : 'elastic'});با تشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در فروردین 92 گزارش بازنشر ارسال شده در فروردین 92 از تابع live (برای نسخه زیر 1.9) و یا تابع on (برای نسخه 1.9 با بالا) استفاده کنید ببینید مشکل حل میشه؟ 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .