2010-10-18 5 views
0

Disons que je passe url, example.php? Mode = sélectionnez & ID = 1 # âgejQUery fadeIn basé sur l'URL?

est-il possible d'ajouter jquery fadeIn basé sur l'URL?

cette URL sera sur une autre page, lorsque l'utilisateur cliquez dessus, une page se charge et donc l'âge déposé doit être fondu.

si cela ne possible, est-il une autre façon?

Répondre

2

Vous pouvez vérifier le cas il y a un location.hash ensemble sur document.ready et si oui, appelez .fadeIn() sur cet élément, comme ceci:

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

Ainsi, par exemple si votre URL était ....#age, ce serait fondu dans la id="age" élément.

0

Je l'ai fait quelque chose de similaire avec une URL comme ceci:

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); 

probablement des moyens plus efficaces, cependant. utilisé sur les liens avec un ID comme "# f111"