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

Сообщение от laimas Посмотреть сообщение
Но почему используется индекс набора, а не уникальный id?
Поясните? Было перебрано много вариантов, главным из которых было использовать уникальный id со страницы в качестве ключа для localstorage, а содержимое ключа = индекс ссылки, которая была нажата.

Причём в таком виде всё работает как надо:
$(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("indx$ID$",indx)});
   indx$ID$!==null&&a.eq(indx$ID$).click();
alert (indx$ID$)
});


Где $ID$ - порядковый номер материала. Но мне нужно добавить код удалённо (<script src="url.js"></script>), а не на странице эту страсть хранить. И тут-то нашла коса на камень.
Ответить с цитированием