Перейти к публикации

Подскажите класс в CSS


Рекомендованные сообщения

Доброого времени суток! Приобрел ресурс prozagadki.ru

Но есть небольшой касяк..левое боковое меню не открывает подкатегории при нажатии на плюс. Не могу понять какой класс в css за это действие отвечает..

Может быть гуру подкажут?

Ссылка на сообщение
Поделиться на других сайтах

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>

и ещё, менюшка эта, ворованная!

Ссылка на сообщение
Поделиться на других сайтах

спасибо большое! только я совсем нуб=) 1. создал скрипт jQuery(1, поместил его в папку с шаблоном, прописал подключение на главной <script src="/templates/prozagadki/jquery1.js"></script> что-то еще надо сделать?

Ссылка на сообщение
Поделиться на других сайтах

поместил его в папку с шаблоном
его нужно не в папку с шаблоном а в папке с шаблоном в папку js

переместил, подключил.нифига
Ссылка на сообщение
Поделиться на других сайтах

prozagadki.ru
папка js была или ты её создал?

http://prozagadki.ru/templates/prozagadki/js/jquery1.js — отказано в доступе. поэтому и не работает

Ссылка на сообщение
Поделиться на других сайтах

prozagadki.ru
папка js была или ты её создал?

http://prozagadki.ru...i/js/jquery1.js — отказано в доступе. поэтому и не работает

ее не было я создал. на нее опред права нужны?

на папку со скриптами стоит 777 на скрипт 744

Ссылка на сообщение
Поделиться на других сайтах

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>

Ссылка на сообщение
Поделиться на других сайтах

сделал.. не работает
странно, у меня на компе сработало, попробуй этот скрипт вместо 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]

Ссылка на сообщение
Поделиться на других сайтах

сделал.. не работает
странно, у меня на компе сработало, попробуй этот скрипт вместо 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]

у вас открывается меню? у меня нифига..кэш почистил
Ссылка на сообщение
Поделиться на других сайтах

у вас открывается меню?
ну я же написал, что всё работает... http://jsfiddle.net/...iss/m1071a2w/2/

ни на винде ни на мак. на планшете тоже не работает..может быть такое что конфликтует с каким-то скриптом?

все разобрался=) скрипт конфликтовал с другим=) спасибо огромное за уделенное время!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...