我正在使用这个小技巧,在下钻子菜单中动态设置"back“按钮的父项文本。
不知何故,"back.text(parent.text())“中断了自动高度计算。并且活动子菜单与父菜单重叠。
当我删除此行时,一切都按预期工作。
但是为什么呢?
$('[data-drilldown]').on('open.zf.drilldown', function(event) {
var target = $(event.currentTarget).find('[aria-expanded="true"]'),
parent = target.find('.menulink.level0'),
back = target.find('.js-drilldown-back a');
back.text(parent.text());
});<ul class="vertical menu large-horizontal" data-responsive-menu="drilldown large-dropdown" data-auto-height="true" data-animate-height="true">
<li class=" menuitem level0">
<a href="#" class="menulink level0" id="proda">Produkte</a>
<ul class="menu vertical">
<li>
<a href="/admin/products/view?admin=1" class="menulink">PräziPlan Präzisionsflachstahl</a>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">EcoPlan Präzisionsflachstahl kurz</a>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">PräziPlan Sonderabmessung</a>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">EroBlock Erodierklötze / -Ronden</a>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">EroBlock Sonderabmessung</a>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">P-Platten Sonderabmessung</a>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">VarioPlan gefräster Flachstahl</a>
<ul class="menu vertical">
<li>
<a href="/admin/calculator-material-configs/materials" class="menulink">Materialkosten</a>
</li>
<li>
<a href="/admin/smallpart-additions/materials" class="menulink">Kleinteilzuschläge</a>
</li>
<li>
<a href="/admin/calculator-article-configs/fraesen" class="menulink">Fräsen</a>
</li>
<li>
<a href="/admin/calculator-article-configs?admin_group=varioplan" class="menulink">Sonstige Parameter</a>
</li>
</ul>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">VarioRond Rundmaterial</a>
<ul class="menu vertical">
<li>
<a href="/admin/calculator-article-configs?admin_group=variorond_material_margin" class="menulink">Materialkosten</a>
</li>
<li>
<a href="/admin/calculator-article-configs?admin_group=variorond" class="menulink">Sonstige Parameter</a>
</li>
<li>
<a href="/admin/calculator-material-configs/materials?productId=4" class="menulink">Werkstoffe-Durchmesser</a>
</li>
</ul>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">Blankstahl</a>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">Rohmaterial Flach</a>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">Stahllexikon</a>
</li>
<li>
<a href="/admin/products/view?admin=1" class="menulink">Permanent-Lasthebemagnet</a>
</li>
</ul>
</li>
</ul>
https://stackoverflow.com/questions/51441307
复制相似问题