mrme 0 Опубликовано: 5 мая 2015 Рассказать Опубликовано: 5 мая 2015 Доброого времени суток! Приобрел ресурс prozagadki.ru Но есть небольшой касяк..левое боковое меню не открывает подкатегории при нажатии на плюс. Не могу понять какой класс в css за это действие отвечает.. Может быть гуру подкажут? Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 5 мая 2015 Рассказать Опубликовано: 5 мая 2015 mrme, причём тут class, там скрипта не хватает! jQuery(document).ready(function(){ ("#lmenu span").data('isClosed','true'); ("#lmenu span").click(function(){ var li=(this).parent(); li.parent().find("li.border").removeClass("border"); li.parent().find("a.curel").removeClass("curel"); if ((this).data('isClosed')=='true'){ li.parent().find("ul").slideUp(600); li.parent().find("span").html('<img src="/templates/prozagadki/images/menu_close.gif"/>'); li.addClass("border"); li.find("ul:first").slideDown(600); (this).html('<img src="/templates/prozagadki/images/menu_open.gif"/>'); (this).parent().find("a:first").addClass("curel"); (this).data('isClosed','false'); } else { (this).parent().find("ul").slideUp("slow"); (this).parent().find("span").html('<img src="/templates/prozagadki/images/menu_close.gif"/>'); (this).html('<img src="/templates/prozagadki/images/menu_close.gif"/>'); (this).parent().find("a.curel").removeClass("curel"); (this).data('isClosed','true'); } }); }); а еще у тебя не понятно для чего 2 раза подключен jquery, вот это удалить нужно: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>и ещё, менюшка эта, ворованная! Цитата Ссылка на сообщение Поделиться на других сайтах
mrme 0 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 Автор спасибо большое! только я совсем нуб=) 1. создал скрипт jQuery(1, поместил его в папку с шаблоном, прописал подключение на главной <script src="/templates/prozagadki/jquery1.js"></script> что-то еще надо сделать? Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 поместил его в папку с шаблоном его нужно не в папку с шаблоном а в папке с шаблоном в папку js Цитата Ссылка на сообщение Поделиться на других сайтах
mrme 0 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 Автор поместил его в папку с шаблоном его нужно не в папку с шаблоном а в папке с шаблоном в папку js переместил, подключил.нифига Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 prozagadki.ru папка js была или ты её создал? http://prozagadki.ru/templates/prozagadki/js/jquery1.js — отказано в доступе. поэтому и не работает Цитата Ссылка на сообщение Поделиться на других сайтах
mrme 0 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 Автор prozagadki.ru папка js была или ты её создал? http://prozagadki.ru...i/js/jquery1.js — отказано в доступе. поэтому и не работает ее не было я создал. на нее опред права нужны?на папку со скриптами стоит 777 на скрипт 744 Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 mrme, нужно в эту папку добавить .htaccess файл с таким содержанием Order Deny,Allow Allow from all Цитата Ссылка на сообщение Поделиться на других сайтах
mrme 0 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 Автор mrme, нужно в эту папку добавить .htaccess файл с таким содержанием Order Deny,Allow Allow from all добавил.. Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 prozagadki.ru у тебя в папке с шаблоном есть common.js что в нём? Цитата Ссылка на сообщение Поделиться на других сайтах
mrme 0 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 Автор https://yadi.sk/d/OKN3w5lLgU87o вот он Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 mrme, удали свой jquery1.js, а этот common.js переложи в папку js, но и конечно в main.tpl измени путь к common.js Цитата Ссылка на сообщение Поделиться на других сайтах
mrme 0 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 Автор mrme, удали свой jquery1.js, а этот common.js переложи в папку js, но и конечно в main.tpl измени путь к common.js сделал.. не работает<script src="/templates/prozagadki/js/common.js" defer="defer" language="javascript" type="text/javascript"></script> Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 сделал.. не работаетстранно, у меня на компе сработало, попробуй этот скрипт вместо common.js jQuery(document).ready(function(){jQuery("#lmenu span").data('isClosed','true');jQuery("#lmenu span").click(function(){var li=jQuery(this).parent();li.parent().find("li.border").removeClass("border");li.parent().find("a.curel").removeClass("curel");if(jQuery(this).data('isClosed')=='true'){li.parent().find("ul").slideUp(600);li.parent().find("span").html('<img src="/templates/prozagadki/images/menu_close.gif"/>');li.addClass("border");li.find("ul:first").slideDown(600);jQuery(this).html('<img src="/templates/prozagadki/images/menu_open.gif"/>');jQuery(this).parent().find("a:first").addClass("curel");jQuery(this).data('isClosed','false');}else{jQuery(this).parent().find("ul").slideUp("slow");jQuery(this).parent().find("span").html('<img src="/templates/prozagadki/images/menu_close.gif"/>');jQuery(this).html('<img src="/templates/prozagadki/images/menu_close.gif"/>');jQuery(this).parent().find("a.curel").removeClass("curel");jQuery(this).data('isClosed','true');}});});[/CODE] Цитата Ссылка на сообщение Поделиться на других сайтах
mrme 0 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 Автор сделал.. не работаетстранно, у меня на компе сработало, попробуй этот скрипт вместо common.js jQuery(document).ready(function(){jQuery("#lmenu span").data('isClosed','true');jQuery("#lmenu span").click(function(){var li=jQuery(this).parent();li.parent().find("li.border").removeClass("border");li.parent().find("a.curel").removeClass("curel");if(jQuery(this).data('isClosed')=='true'){li.parent().find("ul").slideUp(600);li.parent().find("span").html('<img src="/templates/prozagadki/images/menu_close.gif"/>');li.addClass("border");li.find("ul:first").slideDown(600);jQuery(this).html('<img src="/templates/prozagadki/images/menu_open.gif"/>');jQuery(this).parent().find("a:first").addClass("curel");jQuery(this).data('isClosed','false');}else{jQuery(this).parent().find("ul").slideUp("slow");jQuery(this).parent().find("span").html('<img src="/templates/prozagadki/images/menu_close.gif"/>');jQuery(this).html('<img src="/templates/prozagadki/images/menu_close.gif"/>');jQuery(this).parent().find("a.curel").removeClass("curel");jQuery(this).data('isClosed','true');}});});[/CODE] у вас открывается меню? у меня нифига..кэш почистил Цитата Ссылка на сообщение Поделиться на других сайтах
odys 384 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 у вас открывается меню?ну я же написал, что всё работает... http://jsfiddle.net/ironkiss/m1071a2w/2/ Цитата Ссылка на сообщение Поделиться на других сайтах
mrme 0 Опубликовано: 6 мая 2015 Рассказать Опубликовано: 6 мая 2015 Автор у вас открывается меню?ну я же написал, что всё работает... http://jsfiddle.net/...iss/m1071a2w/2/ ни на винде ни на мак. на планшете тоже не работает..может быть такое что конфликтует с каким-то скриптом?все разобрался=) скрипт конфликтовал с другим=) спасибо огромное за уделенное время! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.