Всех приветствую.
Появился пустой пункт меню.
Выкладываю скрины, посоветуйте, пожалуйста, как исправить.
Появился пустой пункт меню
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
20 апреля 2016 в 18:49
Прикрепленный файл
wtf_s3g1h.png
59 Кб
Ага, "появился", вместе с первым релизом второй веткиПоявился пустой пункт меню.
Для вашей 2.4.0:
шаблон/js/core.js строка 28, похоже, лишняя
$("<option value=''></option>").appendTo(dropdown);
#3
21 апреля 2016 в 00:19
Олег Васильевич, действительно, сделал как вы указали — пункт пропал.
Появился пустой пункт меню.
Но тут новая неприятность, теперь выводится текст пунктов.
Сделал на 28 строке так:
$("<option value='' style='display:none'></option>").appendTo(dropdown);
Может вы подскажите решение более грамотное, чем мой "костыль"?
Сегодня в 21:16
#4
21 апреля 2016 в 17:35
Я б не изменял файл core.js. Лучше где-нибудь в своём стилевом файле пункт припрятать.Сделал на 28 строке так:
По поводу появления текста при клике. Попробуйте скриптом убрать.
Нечто вроде этого (родителю с иконкой размеры нужно задать жёстко, иначе схлопнется):
<script type="text/javascript"> $(function(){ $("nav select option").click(function(){ $(this).parent().toggle(); return false; }); }); </script>
#5
21 апреля 2016 в 21:30
Сделал как вы написали, всё работает как надо!
Очень благодарен вам, Олег Васильевич, за помощь в решение моей проблемы.
Очень благодарен вам, Олег Васильевич, за помощь в решение моей проблемы.
#6
21 апреля 2016 в 23:09
тогда не мешало б тему закрытьвсё работает как надо
#7
23 апреля 2016 в 17:04
Проблема решена, закрываю тему.