Показать сообщение отдельно
  #9 (permalink)  
Старый 10.02.2017, 17:26
Аватар для Nezumi.May
Аспирант
Отправить личное сообщение для Nezumi.May Посмотреть профиль Найти все сообщения от Nezumi.May
 
Регистрация: 10.01.2017
Сообщений: 36

Сообщение от laimas Посмотреть сообщение
Вот что. Ну так для этого и индексов хватит, но вкупе с другим параметром. То есть нужно запоминать страницу и выбранный на ней индекс.
Наверное, я не так хорошо в этом разбираюсь. Просто не понимаю почему так работает:

$(function(){
var a=$(".block1 > a"),btn=$(".btn"),indx$ID$=localStorage.getItem("indx$ID$");
   a.on("click",function(){a.not($(this).addClass("eps")).removeClass("eps");
      $(".eps").parent().css( "display", "block");
      indx=a.index(this);
      var indxid = $(".wrapper:first").attr('id');
      localStorage.setItem("indxid",indx)});
   indx$ID$!==null&&a.eq(indx$ID$).click();
});


А во внешнем файле нет:

$(function(){
var mat = $(".wrapper:first").attr('id');
var a=$(".block1 > a"),btn=$(".btn"),indxid=localStorage.getItem("indx+mat");
   a.on("click",function(){a.not($(this).addClass("eps")).removeClass("eps");
      $(".eps").parent().css( "display", "block");
      indxid=a.index(this);
      localStorage.setItem("indx+mat",indxid)});
   indx+mat!==null&&a.eq(indx+mat).click();
});
Ответить с цитированием