国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

嘗試使 Masonry-Layout 在帶有 imagesLoaded 的 Safari 中工作
P粉458913655
P粉458913655 2024-01-29 00:09:26
0
1
676

我通過結(jié)合使用 Bootstrap 5 和“Masonry-Layout”,成功為 WordPress 網(wǎng)站實現(xiàn)了 Masonry-Gallery。 它工作得很好,除了在 Safari 中,布局通常會中斷,這是一個已知問題,解決方案應(yīng)該是“imagesLoaded”。 我嘗試了很多,但我只是無法在正確的位置添加所需的類。 據(jù)我所知,代碼如下。有誰可以幫忙嗎?

<div class="row grid" id="gallery-masonry" data-masonry='{"percentPosition": true }'>
    
<?php 
$images = get_field('gallery');
$size = 'large';
    
if( $images ): ?>       
        <?php foreach( $images as $image_id ): ?>
    
<div class="col-md-6 mb-3">            
    <div id="post-<?php the_ID(); ?>" class="card rounded-0" >  

    <?php echo wp_get_attachment_image( $image_id, $size, "", ["class" => "card-img-top rounded-0","alt"=>""]); ?>

    </div>
</div>   
        <?php endforeach; ?>
  
<?php endif; ?>

</div>

<!--Masonry-Layout-->
<script src="https://cdn.jsdelivr.net/npm/masonry-layout@4.2.2/dist/masonry.pkgd.min.js" integrity="sha384-GNFwBvfVxBkLMJpYMOABq3c+d3KnQxudP/mGPkzpZSTYykLBNsZEnG2D9G/X/+7D" crossorigin="anonymous" async></script>


<!--ImagesLoaded-->
<script src="https://unpkg.com/imagesloaded@5/imagesloaded.pkgd.min.js"></script>


<!--Script ImagesLoaded-->
<script>
var $grid = $('.grid').imagesLoaded( function() {
  // init Masonry after all images have loaded
  $grid.masonry({
    // options...
  });
});
</script>

P粉458913655
P粉458913655

全部回復(fù)(1)
P粉226413256

請查看我關(guān)于向 WordPress 站點添加 Masonry 的帖子。

https://www.customfitwebdesign.com/如何在 wordpress 中添加砌體布局/

注意:Masonry 實際上內(nèi)置于 WordPress 的核心中 ( wp-includes/js/masonry.min.js )。此 WordPress 版本的 Masonry 還包括 ImagesLoaded (imagesloaded.min.js)。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板