Liens profonds à l’aide d’un plugin BBQ

Je ne suis pas sûr de ce que je fais mal ici. Lorsque j’ouvre le code HTML pour cela, il se bloque. Quelqu’un sait-il si ma syntaxe est fausse ou si je ne comprends pas fondamentalement le fonctionnement du plug-in BBQ? Merci beaucoup!

$.bbq.pushState({ lat: pointArray[0][0].lat(), lng: pointArray[0][0].lng() }); $(window).bind('hashchange', function(e) { var searchParams= e.getState(); pointArray[0][0] = new google.maps.LatLng(searchParams.lat, searchParams.lng); mapSearch(); }); $(window).sortinggger('hashchange'); 

Dans Chrome, il est indiqué que pushState méthode pushState of undefined . Suis-je censé déclarer lat / lng dehors auparavant?