jQuery исчезает на основе URL? - PullRequest
0 голосов
/ 18 октября 2010

допустим, я передаю URL, example.php? Mode = select & ID = 1 # age

возможно ли добавить jquery fadeIn на основе URL?

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

, если это невозможно, есть ли другой способ?

Ответы [ 2 ]

2 голосов
/ 18 октября 2010

Вы можете проверить, есть ли location.hash, установленное на document.ready, и, если это так, вызвать .fadeIn() для этого элемента, например:

$(function() {
  if(location.hash) $(location.hash).fadeIn();
});

Так, например, если ваш URL был ....#age, в элементе id="age" это исчезло бы.

0 голосов
/ 18 октября 2010

Я сделал что-то похожее с URL-адресом:

http://site.com/page/view/#219

var theHash = window.location.hash;
theHash=theHash.substr(1);

$("#f"+theHash).css('backgroundColor',"#E47527");
$("#f"+theHash).animate({backgroundColor: "#ffefe3" }, 2000);

вероятно, более эффективные способы, однако. используется в ссылках с идентификатором типа "# f111"

...