Сообщение от Deff
|
<body onscroll="a=location.href.split('#');if(a[1])$('#next-'+a[1]).slideToggle('fast')">
<input type="button" onclick="$('#NUMBER').slideToggle('fast');" href="javascript://" value="Показать">
<a name="NUMBER"></a>
<div id="next-NUMBER" style="display: none;">
текст
</div>
<a title="Нажмите для получения прямой ссылки на этот текст" href="javascript://" onclick="prompt('Ссылка на текст:',location.href.split('#',1) + '#comEnt$ID$;');">cсылка на текст</a>
;if(a[1])$('#next-'+a[1]) Тут можно сделать более глубокую проверку на соответсвие нужным типам ссылок
- Реальный якорь <a name="NUMBER"></a> , - ставим чуть выше спойлера
|
Перестал вообще открывать текст под спойлером. Наверно из-за разного ID кнопки и спойлера. И все также не открывает спойлер после перехода по ссылке. Может конечно я не туда что-то вставил. (проверил разные вариации)
Если что, $NUMBER$ это порядковый номер спойлера (для каждого свой: 1,2,3...99), ибо спойлеров на странице может быть много.