Có vẻ như nó chỉ xảy ra trong Chrome và Safari .. chứ không phải Firefox. Tôi đang sử dụng nó với khung nền tảng đáp ứng nên tôi không chắc chắn phải làm gì về việc thiết lập chiều cao. Dường như không có đủ khoảng trống giữa các hình ảnh trong Chrome/Safari ..Hình ảnh chồng chéo đồng vị?
Làm cách nào để khắc phục sự cố này?
Edit: Đây là một fiddle http://jsfiddle.net/TLjay/
Vấn đề với nó là nó dường như không được hiển thị vấn đề tôi đang gặp .. vì vậy tôi không biết phải làm gì về điều đó .. Tôi đã thử vô hiệu hóa tất cả mọi thứ nhưng đồng vị .. tất cả jquery/css và Nó vẫn co lại các hình ảnh trong Chrome/Safari nhưng nó tốt trong firefox.
Ngoài ra, Nếu tôi nhấn phím "Tất cả" dưới lọc nó trải dài trang với cách giả sử nó nhìn để có thể hữu ích trong việc tìm này ra
tôi đã nhận nó để làm việc với imagesLoaded, vì vậy cho đủ của nó không gian nhưng không gian ở bên trái và bên phải của hình ảnh vẫn là không phải là nơi cho rằng nó sẽ được .. kịch bản của tôi là dưới
<script type="text/javascript">
var $container = $('.isosort')
// initialize Isotope
$container.isotope({
// options...
resizable: false, // disable normal resizing
layoutMode : 'fitRows',
animationEngine : 'best-available',
// set columnWidth to a percentage of container width
masonry: { columnWidth: $container.width()/5 }
});
// update columnWidth on window resize
$(window).smartresize(function(){
$container.isotope({
// update columnWidth to a percentage of container width
masonry: { columnWidth: $container.width()/5 }
});
});
$container.imagesLoaded(function(){
$container.isotope({
// options...
});
});
$('#filters a').click(function(){
var selector = $(this).attr('data-filter');
$container.isotope({ filter: selector });
return false;
});
</script>
Thêm mã vào câu hỏi của bạn. – Abbas
@Abbas câu hỏi được cập nhật với một câu đố –