1

私は、石積みとレール 3 とターボリンクを備えた新しくてスリムな Web サイトを持っています。

Web サイトは、mozilla firefox を除くすべてのブラウザーで正常に動作しています。

画像は mozilla firefox でオーバーラップ/スーパーインポーズされますが、他のブラウザーでは Web サイトは正常に動作します。

Google Chrome では、ターボリンクで問題なく動作しています。

mozilla firefox でこの問題を解決するにはどうすればよいですか?

4

1 に答える 1

4

ありがとう、数時間後、石積みの新しいコードで問題を解決することができました。$('#page').masonry('reload');

私はコンソールに乗ります:

cannot call methods on masonry prior to initialization; attempted to call method 'reload'

したがって、私のために機能しているファイナルは、次のような新しい組積造コードです。

$(document).on('page:load', function(){
   $('#page').waitForImages(function(){
    finished: function() {
      var $container;
      $container = $("#page");
      $container.imagesLoaded(function() {
       return $container.masonry({
       .
       .
       //options here
       });
     });
   }, 
   waitForAll: true
 });
});

ここから縮小されたwaitForImagesプラグインをダウンロードできます。

https://raw.github.com/alexanderdickson/waitForImages/master/dist/jquery.waitforimages.min.js

これはwaitForImagesページです:

https://github.com/alexanderdickson/waitForImages

于 2013-01-11T14:07:46.183 に答える