Для некоторых из наших элементов выпадающего списка с хорошим выбором мы хотели бы, чтобы они были элементами dropup, в манере говорить. Я пробовал играть в hocus-pocus JavaScript сам, чтобы заставить его работать, и googling, но пока не повезло. Отсутствие надлежащей документации также бесполезно.Nice select JS: Разместите список
Код для создания основной выберите элемент:
<select name="payment_type" class="small payment_type" id="payment_type">
<option value=""><?php echo _t('Select a payment type') ?> </option>
<?php
$payment_btn = false;
if(count($payment_types) > 0){
$payment_btn = true;
foreach($payment_types as $payment_type){ ?>
<option class="paymentMethod" value="<?php echo $payment_type['id']; ?>" id="payment_type_<?php echo $payment_type['id']; ?>" rel="<?php echo $payment_type['id']; ?>" /><?php echo $payment_type['type']; ?> </option>
<?php }
} ?>
</select>
Код, который делает это «хорошо-выберите» элемент:
$('#payment_type').niceSelect();
Вышеуказанные фрагменты работы, а также создать выпадающее меню, как так:
В основном, что делает Nice Select (для тех, кто не знаком с его практикой), делает div элемент с вложенным ul, основываясь на том, что имелось в исходном HTML DOM element. Впоследствии на них может повлиять JavaScript/jQuery/etc. если потребуется.
плагин можно найти здесь: http://hernansartorio.com/jquery-nice-select/
URL-адрес GitHub является: https://github.com/hernansartorio/jquery-nice-select
Я отсканировал обе страницы, но не нашел решения. Как показано на рисунке, список выбора ниже селектор, но мы хотим его выше it.
Вопрос в следующем: Есть ли простой трюк, чтобы сделать выпадающий выбор из nice-select капля вверх, или мне придется продолжить эксперименты с JavaScript, чтобы сделать это самостоятельно?
не представляется возможным ответить, как вы что-нибудь, чтобы посмотреть на или ссылки везде, где приятно-код выбора происходит не дают. Сделайте себе одолжение и опубликуйте минимальный рабочий пример того, что вы делаете, и объясните, что вы хотите, чтобы он сделал. –
Справедливая точка.Я был под впечатлением, что элемент nice-select был достаточно легким, чтобы понять без помощи какого-либо кода. Код, таким образом, был добавлен, чтобы сопровождать мое описание и вопрос. – Zubaja
Пожалуйста, не принимайте это неправильно - это просто помогает вам получить ответ с наименьшим трением в кратчайшие сроки. Вы говорите, как про-думайте, какие вопросы вы зададите в качестве фоновых и контекстуров, затем убедитесь, что вы возглавляете их так, как вы представляете свой вопрос. Например - ссылка на сайт nice-select, функциональный фрагмент кода в вашем вопросе и объяснение того, что вы хотите, что вы пытались и что не работает. Затем мы готовим газ. –