Сообщение от 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>), а не на странице эту страсть хранить. И тут-то нашла коса на камень.