Фильтр по:
  

  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вопросы от tion (Вопросы от пользователя “tion” все подряд)
Вопросы от tion
Дата: Вторник, 12.03.2013, 11:08 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


tion,
Цитата (tion, Вт, 12.03.2013, 10:40:21)
но так не получается, все равно сбрасывается на содержимое первой вкладки.

Ясное дело:
У тебя что тут написано:
Цитата (tion, Пн, 04.03.2013, 13:17:34)
$("#content div").hide();
$("#tabs li:first a").attr("id","current");

А до этого:
Цитата (tion, Пн, 04.03.2013, 13:17:34)
$("#tabs a").attr("id","");

Что и получаешь в итоге.
...

Цитата (tion, Вт, 12.03.2013, 10:40:21)
остается один вариант с куками) но я мало чего понимаю в JS, могу разобраться только с уже данным примером. Да и в куки если писать то тоже ведь надо отталкиваться от id == current?

Ну вообще, да.

Цитата (tion, Вт, 12.03.2013, 10:40:21)
если да то возвращаемся к началу сообщения и приходим в тупик)))

Это потому что вы не поняли как это все работает.
Скрипт, видимо, не ваш ... а вкурить надо - тогда все встанет на свои места и будет понятно что делать.

Цитата (tion, Вт, 12.03.2013, 10:40:21)
упаковывал я упаковывал, а скрипт все равно не работает)

Код
<script type="text/javascript">
function resetTabs(){
$("#content div").hide(); //Скрываем содержание
$("#tabs a").attr("id",""); //Сбрасываем id   
}

$(document).ready(function(){
/*Start DocumentReady*/

var myUrl = window.location.href; //Получаем URL
var myUrlTab = myUrl.substring(myUrl.indexOf("#")); // Для localhost/tabs.html#tab2 myUrlTab = #tab2   
var myUrlTabName = myUrlTab.substring(0,4); // Для выше привденного примера myUrlTabName = #tab

$("#content div").hide(); // Скрываем все содержание при инициализации
$("#tabs li:first a").attr("id","current"); // Активируем первую закладку
$("#content div:first").fadeIn(); // Показываем содержание первой закладки

$("#tabs a").on("click",function(e) {
e.preventDefault();
if ($(this).attr("id") == "current"){ //Определение текущейй закладки
return   
}
else{   
resetTabs();
$(this).attr("id","current"); // Активируем текущую закладку
$($(this).attr('name')).fadeIn(); // Показываем содержание текущей закладки
}
});

for (i = 1; i <= $("#tabs li").length; i++) {
if (myUrlTab == myUrlTabName + i) {
resetTabs();
$("a[name='"+myUrlTab+"']").attr("id","current"); // Активируем закладку по url
$(myUrlTab).fadeIn(); // Показываем содержание закладки
}
};

/*End DocumentReady*/
});
</script>

...


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Вопросы от tion (Вопросы от пользователя “tion” все подряд)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:


Мобильная версия