Я использую панель Drowndown Foundation для подменю. Он прекрасно работает, но при изменении размера я бы хотел вручную пересчитать позиции элемента 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; ?>
Поведение, на которое я надеюсь, состоит в том, чтобы пересчитать расположение этих элементов в событии изменения размера окна.
Заранее спасибо за любой совет!