Как исправить код?
Доброго времени суток ув. знатоки подскажите где ошибка в коде? не удается запустить код!
JS: function dropdownmenu(obj, e, menucontents, menuwidth){ if (window.event) event.cancelBubble=true; else if (e.stopPropagation) e.stopPropagation(); var menudiv = $('#dropmenudiv'); if (menudiv.is(':visible')) { clearhidemenu(); menudiv.fadeOut('fast'); return false; } menudiv.remove(); $('body').append('<div id="dropmenudiv" style="display:none;position:absolute;z-index:100;width:165px;"></div>'); menudiv = $('#dropmenudiv'); menudiv.html(menucontents.join("")); if (menuwidth) menudiv.width(menuwidth); var windowx = $(document).width() - 30; var offset = $(obj).offset(); if (windowx-offset.left < menudiv.width()) offset.left = offset.left - (menudiv.width()-$(obj).width()); menudiv.css( { left : offset.left + "px", top : offset.top+$(obj).height()+"px" }); menudiv.fadeTo('fast', 0.9); menudiv.mouseenter(function(){ clearhidemenu(); }).mouseleave(function(){ delayhidemenu(); }); $(document).one("click", function() { hidemenu(); }); return false; }; function hidemenu(e){ $("#dropmenudiv").fadeOut("fast"); }; function delayhidemenu(){ delayhide=setTimeout("hidemenu()",1000); }; function clearhidemenu(){ if (typeof delayhide!="undefined") clearTimeout(delayhide); }; CSS: #dropmenudiv {background:#fff;box-shadow:0 0 5px #696969;-webkit-box-shadow:0 0 5px #696969;-moz-box-shadow:0 0 5px #696969;margin:2px;padding:3px} #dropmenudiv a{display:block;text-decoration:none;border:1px solid #fff;color:#000;padding:4px} #dropmenudiv a:hover{border:1px solid #bbff76;background:#d9ffb3;color:#000} #dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #3f4b51; padding: 1px 0; width: 100%;} #dropmenudiv a:hover { color: #2d8edd; } HTML: <a href="#" onclick="return dropdownmenu(this, event, 'содержимое меню', '170px');">Click</a> Заранее огромное спасибо! Это всплывающие меню редактировать как на DLE точней вырезка из ДЛЕ! ![]() Нужно чтоб по нажатию на кнопку всплывало меню и по нажатию на любое место сайта оно закрывалось! |
Ув. zoOmer, необходимо свой код выделять тегами, снабжать его комментариями и как можно максимально его описать, очень уж неохота его читать и разбираться, а экстрасенсы я так понимаю интернетом не пользуются (а на хрен им?).
P.S. вырезай кусочки кода и ищи "предателя" |
Гробовщик,
Выполняю :thanks: |
zoOmer,
Если знаешь css то думаю большого труда написать не составит ТЫК. Я если честно слабовато его знаю и в своё время сам задавался этим вопросом должно помочь |
Часовой пояс GMT +3, время: 02:44. |