【问题标题】:Load Top Menu After page Load Magento 2在页面加载 Magento 2 之后加载顶部菜单
【发布时间】:2022-11-01 16:54:47
【问题描述】:

我是使用 Magento 的新手,我有一个问题要问你。 我如何才能将 Magento 顶部菜单的内容加载到悬停中,仅当您进行悬停而不是在第一次着陆时? 让我解释一下,我有一个 phtml 文件,我希望它仅在我悬停在顶部菜单上时加载

<?php
/**
 * @var $block Menu
 */

use MyStore\Widget\Block\Widget\Menu;

?>
<div class="header-widget-block">
    <?php if($block->getData('link')): ?>
        <a href="<?= $block->getData('link') ?>" class="header-widget-link">
    <?php endif; ?>
    <?php if($block->getData('image')): ?>
        <div class="header-widget-image d-lg-block">
            <img loading="lazy" src="<?= $block->getData('image') ?>" alt="<?= $block->getData('title') ? $block->getData('title')  : '' ?>">
        </div>
    <?php endif; ?>
    <?php if($block->getData('title')): ?>
        <div class="header-widget-title">
            <?= $block->getData('title') ?>
        </div>
    <?php endif; ?>
    <?php if($block->getData('link')): ?>
        </a>
    <?php endif; ?>
</div>

这是我的 phtml 文件。 如果每次悬停不可能,因为它是动态的,我希望它至少在页面完全加载后加载

【问题讨论】:

    标签: php jquery magento magento2


    【解决方案1】:

    我也非常想知道这一点。我们的菜单有大约 1500 个类别,这意味着 DOM 元素中的数量至少是这个数字的两倍,这是一个性能杀手,如果用户根本不启动菜单,有时就不需要了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 2013-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多