Как вручную пересчитать положение раскрывающейся панели относительно привязки при изменении размера окна - PullRequest
0 голосов
/ 06 апреля 2019

Я использую панель 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; ?>

Поведение, на которое я надеюсь, состоит в том, чтобы пересчитать расположение этих элементов в событии изменения размера окна.

Заранее спасибо за любой совет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...