Dilettante_Pro, спасибо большое, за помощь. А можно ли это сделать в виде
if (все li скрыты) {
if (ul с id=top){
значение <ul id=top>Top</ul>
} else {
значение <ul id=middle>Middle</ul>
} else {
не все li скрыты, показываем надпись "Еще"
}}...
Просто в скрипте flexMenu, есть конструкция if else, которая проверяет, все ли элементы списка скрыты в выпадающий список, и если скрыты, то отображается надпись Меню, если нет, отображается "Еще". И я считаю, что правильней будет в эту конструкцию добавить условие проверки, с какого ul#id идет вызов скрипта, для присвоения ему имени.
Также в скрипте, есть $(this), которая в процессе выполнения содержит в себе ul#top, но я не понимаю, как содержимое $(this) сравнить с тем условием которое мне нужно, вернее с чем его сравнивать. Пробовал и через объявление переменной, и через строку. А внятный ответ на то, что передает $(this) я не нашел, возможно плохо искал.
Последний раз редактировалось fallen_soul, 07.04.2016 в 11:08.
|