我正在使用Foundation的Drowndown窗格作为子菜单。效果很好,但是在调整大小时,我想手动重新计算元素的top
和left
位置。我注意到,调整窗口大小后,触发锚点时,下拉窗格的位置将重新定位。然后,下拉窗格将从旧位置跳到新位置。这不是一件可怕的事情,但是我想尽可能解决这个问题。如果不是,我可能不得不放弃此插件以获取自定义解决方案
我已经仔细阅读了基础文档(https://foundation.zurb.com/sites/docs/dropdown.html),并且似乎找不到用于处理此特定功能的recalc
的任何方法
<?php if ( $has_children ) : ?>
<div id="sub-menu-<?php echo $item->ID; ?>" class="dropdown-pane animated fadeIn fast <?php echo $classname; ?>" data-options="vOffset:15; position:bottom; alignment:center; trapFocus: true; autoFocus:true; closeOnClick:true; hoverPane:true" data-dropdown >
<ul class="itbl-c-sub-menu">
<?php build_sub_menu_items( $item->children ); ?>
</ul>
</div>
<?php endif; ?>
我希望的行为是重新计算窗口调整大小事件中这些元素的位置。
提前感谢您的任何建议!