Развернуть сворачивание jquery по внешней ссылке

#javascript #jquery

#javascript #jquery

Вопрос:

Возможно ли развернуть сворачивание jquery, нажав на внешнюю ссылку? Например: на домашней странице у нас есть ссылка на другую страницу, и когда пользователь нажимает на ссылку с домашней страницы, мы хотим, чтобы он переходил на внутреннюю страницу и разворачивал свернутый раздел jquery, которому он соответствует.

Комментарии:

1. вы можете отправить параметр по URL для расширения раздела, опубликовать свой код, чтобы другие могли вам помочь

Ответ №1:

Напрямую это невозможно, однако вы можете передать необходимую информацию через хэш URL и поместить код расширения на целевую страницу:

Домашняя страница:

 <a href="internal.html#section1">Go to section 1</a>
  

Внутренняя страница:

 $(function() {
  var elem = $('#'   location.hash);
  // expand elem here
});
  

Комментарии:

1. Идеально! Мой код выглядит следующим образом: ** Внутренняя страница $ (function() { var elem = $(‘#expand-4’ location.hash); $(‘#expand-4-text’).slideToggle(‘быстро’, функция() { // Анимация завершена. }); $(‘#expand-4’).toggleClass(‘expand-4-расширенный’); });