вопрос
Здравствуйте.
помогите пожалуйста решить проблему с выпадающим меню новости. по стандарту оно выглядит вот так -
а мне нужно вот так - чтоб при нажатии на молоток с ключом меню выезжало в бок и вместо текста были бы иконки...
Реализацию самого меню я нашел в файле dle_js.js но как изменить под свой дизайн так и не понял. Так же пробовал копаться в несжатом dle_js.js но и там толком ничего не понял. Вот код реализации меню (это не закодированный и не сжатый)
Может быть если у кого есть примеры или материалы ну или время для написания небольшого примера ? Буду очень благодарен. А и кстати в Google ничего толкового так и не нашел кроме как сменить цвет текста и фона стандартного всплывающего меню.
помогите пожалуйста решить проблему с выпадающим меню новости. по стандарту оно выглядит вот так -
а мне нужно вот так - чтоб при нажатии на молоток с ключом меню выезжало в бок и вместо текста были бы иконки...
Реализацию самого меню я нашел в файле dle_js.js но как изменить под свой дизайн так и не понял. Так же пробовал копаться в несжатом dle_js.js но и там толком ничего не понял. Вот код реализации меню (это не закодированный и не сжатый)
function MenuNewsBuild( m_id, event ){
var menu=new Array();
menu[0]='<a onclick="ajax_prep_for_edit(\'' + m_id + '\', \'' + event + '\'); return false;" href="#">' + menu_short + '</a>';
if (dle_admin != '') {
menu[1]='<a href="' + dle_root + dle_admin + '?mod=editnews&action=editnews&id=' + m_id + '" target="_blank">' + menu_full + '</a>';
}
if (allow_dle_delete_news) {
menu[2]='<a onclick="sendNotice (\'' + m_id + '\'); return false;" href="#">' + dle_notice + '</a>';
menu[3]='<a onclick="dle_news_delete (\'' + m_id + '\'); return false;" href="#">' + dle_del_news + '</a>';
}
return menu;
};
Может быть если у кого есть примеры или материалы ну или время для написания небольшого примера ? Буду очень благодарен. А и кстати в Google ничего толкового так и не нашел кроме как сменить цвет текста и фона стандартного всплывающего меню.
На CSS3:
А вот уже положение настраивается в фукнции dropdownmenu, но вот ее я бы не рекомендовал сильно трогать...
#dropmenudiv a{height:28px;width:28px;display:inline-block;text-indent:-10000px;}
#dropmenudiv a:nth-child(1){background:url('......') no-repeat;}
#dropmenudiv a:nth-child(2){background:url('......') no-repeat;}
#dropmenudiv a:nth-child(3){background:url('......') no-repeat;}
#dropmenudiv a:nth-child(4){background:url('......') no-repeat;}
#dropmenudiv a:nth-child(1){background:url('......') no-repeat;}
#dropmenudiv a:nth-child(2){background:url('......') no-repeat;}
#dropmenudiv a:nth-child(3){background:url('......') no-repeat;}
#dropmenudiv a:nth-child(4){background:url('......') no-repeat;}
А вот уже положение настраивается в фукнции dropdownmenu, но вот ее я бы не рекомендовал сильно трогать...