Показать сообщение отдельно
  #3 (permalink)  
Старый 15.01.2024, 19:20
Новичок на форуме
Отправить личное сообщение для Anatol-karel Посмотреть профиль Найти все сообщения от Anatol-karel
 
Регистрация: 15.01.2024
Сообщений: 5

код все-равно не запустится. Нужны CSS, библиотеки и пр.

$(document).ready(function(){
$('<form action="#"><select /></form>').appendTo("#mainav");
$("<option />",{selected:"selected",value:"Menu",text:"Меню"}).appendTo("#mainav select");
$("#mainav a").each(function(){var e=$(this);
if($(e).parents("ul ul ul").length>=1){$("<option />",{value:e.attr("href"),text:"- - - "+e.text()}).appendTo("#mainav select")}
else if($(e).parents("ul ul").length>=1){$("<option />",{value:e.attr("href"),text:"  - "+e.text()}).appendTo("#mainav select")}
else if($(e).parents("ul").length>=1){$("<option />",{value:e.attr("href"),text:""+e.text()}).appendTo("#mainav select")}
else{$("<option />",{value:e.attr("href"),text:e.text()}).appendTo("#mainav select")}});
/* $("option:first").fadeOut(1000); */   /* я скрыл пункт "Меню" в выпадающем списке */
$("#mainav select").change(function(){
    if($(this).find("option:selected").val()!=="#"){
    window.location=$(this).find("option:selected").val()
}});
$("#mainav form select option").removeAttr('selected');
});

Последний раз редактировалось Anatol-karel, 15.01.2024 в 19:29.
Ответить с цитированием