基于url的jquery fadeIn?

时间:2010-10-18 09:54:16

标签: jquery url fadein

让我说我传递url,example.php?mode = select& ID = 1#age

是否可以根据网址添加jquery fadeIn?

这个网址将在另一个网页上,当用户点击它时,网页会加载,因此年龄字段应该淡入。

如果这不可能,还有其他办法吗?

2 个答案:

答案 0 :(得分:2)

您可以检查document.ready上是否设置了location.hash,如果是,请在该元素上调用.fadeIn(),如下所示:

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

例如,如果您的网址为....#age,则会在id="age"元素中淡出。

答案 1 :(得分:0)

我用类似这样的网址做了类似的事情:

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);
然而,可能更有效的方式。用于ID为“#f111”的链接