2012-09-07 2 views
0

j'ai données json qui est peuplant le dom et les objets JSON étant ajoutés ont des ID qui sont utilisés pour la window.hashdeeplinking données chargées Json

 $j.getJSON('js/looks.json', function(data){ 

      $j.each(data.looks, function(i, looks){ 
       var look = "<li class='style "+data.looks[i].type+"'>"; 
       look+= "<div class='overlay'></div>"; 
       look+= "<a href='#"+data.looks[i].person+"'><img src='../images/looks/landinglooks_"+data.looks[i].person+".jpg'/></a>"; 
       look+="</li>"; 
      }); 

     }); 

et la div cela est lié à est sortie en json aswell:

<div id='"+data.looks[i].person+"' class='block steps'> 

Sorties:

<li class="style fine"><div class="overlay"></div><a href="#gabrielle"><img src="../images/looks/landinglooks_gabrielle.jpg"></a></li> 

cliquant sur ce que vous amène à http: .../#/gabrielle qui est div qui est aussi

<div id="gabrielle" class="block steps"></div> 

Cela fonctionne bien, mais il semble que le chargement de la page (si je tente de charger à .../#/gabrielle) rien ne se passe. jQuery Address ne lit pas le hash sur pageload pour le json chargé dans le dom.

Existe-t-il une solution de contournement ou un autre plug-in de liens profonds prenant en charge cette solution?

Répondre

Questions connexes