Требуется помощь в поиске и исправление нужного скрипта меню
Здравствуйте, не могу изменить скрипт так чтобы меню выранивалось не по ширине а по левому краю. Привожу полный код:
(function(b,c){var $=b.jQuery||b.Cowboy||(b.Cowboy={}),a;$.throttle=a =function(e,f,j,i){var h,d=0;if(typeof f!=="boolean"){i=j;j=f;f=c}function g(){var o=this,m=+new Date()-d,n=arguments;function l(){d=+new Date();j.apply(o,n)}function k(){h=c}if(i&&!h){l()}h&&clearTimeout(h);if(i===c& &m>e){l()}else{if(f!==true){h=setTimeout(i?k:l,i== =c?e-m:e)}}}if($.guid){g.guid=j.guid=j.guid||$.guid++}r eturn g};$.debounce=function(d,e,f){return f===c?a(d,e,false):a(d,f,e!==false)}})(this); jQuery(document).ready(function($) { $("nav ul").superfish({ delay: 600, // one second delay on mouseout animation: {height:'show'}, // fade-in and slide-down animation speed: 230, // faster animation speed autoArrows: false, // disable generation of arrow mark-up dropShadows: false }); // make the nav full-width var main_menu_links = $("nav .menu > li").length; var linkwidth = 0; $("nav .menu > li").each(function(){ linkwidth = linkwidth + $(this).find('a').width(); }); // 955px to prevent firefox from break down the last menu item. menu width is 956, though. var default_padding = (955 - linkwidth) / (main_menu_links - 1); $("nav .menu > li").css({'margin-left': default_padding / 2, 'margin-right': default_padding / 2}); $("nav .menu > li").first().css({'margin-left': '0'}); $("nav .menu > li").last().css({'margin-right': '0'}); $(".menu > .current-menu-item, .menu > .current-menu-parent").addClass('selectedLava'); // lavalamp effect $('nav').lavaLamp({ target:'.menu > li', container:'div', returnDelay: 600, autoResize:true }); $('nav').css({'visibility':'visible'}); Честно говоря я еще полный ноль в этом деле, собственно по этому и прошу помочь. |
Цитата:
Цитата:
Цитата:
|
Я действительно не знаю языка, интуитивно изменял соответствующие разделы кода. Установил wordpress и единственное с чем не сталкивался так это яваскрипт, в остальном проблем нет. К счастью проблему решил собственными силами изменив следующую строку:
var main_menu_links = $("nav .menu > li").length; на var main_menu_links = $("nav .menu > li"); тем самым выравнивание в меню стало по левому краю как мне и нужно было. Жаль что обращаясь за помощью мы иногда может не дождаться ее :( |
А по поводу написания скрипта по новому, то удосужитесь хотя бы английский выучить, раздел был явно указан заголовком:
// make the nav full-width |
Цитата:
Цитата:
Цитата:
Побудительное наклонение от этого глагола - удосужьтесь Цитата:
Почему я должен помогать человеку, который не готов проявить элементарного уважения к собеседнику?! |
Часовой пояс GMT +3, время: 18:56. |