Показать сообщение отдельно
  #6 (permalink)  
Старый 03.09.2012, 23:45
Интересующийся
Отправить личное сообщение для Gekko Посмотреть профиль Найти все сообщения от Gekko
 
Регистрация: 03.09.2012
Сообщений: 14

Сообщение от 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), ибо спойлеров на странице может быть много.

Последний раз редактировалось Gekko, 03.09.2012 в 23:56.
Ответить с цитированием