2012-05-02 10 views
0

Googleマップを含むdivと、スクロールバー付きのエントリを含む別のdivがあります。地図に表示されているマーカーをクリックして、クリックされたマーカーに関連付けられたエントリにスクロールします。jquery-scrollToプラグインを使用してoを取得できませんでした。

しかし、私はoが未定義のエラーを取得し続ける。私は、次のほかに、それを別の方法を行うするかどうかはわかりません。私はこのようにそれをやってみました

$('.an_entry').each(function() { 
    var id = $(this).attr('id'); 
    var lat = $(this).attr('lat'); 
    var lng = $(this).attr('lng'); 
    latlng = new google.maps.LatLng(lat, lng) 
    $('#map').gmap('addMarker', {'position': latlng, 'bounds':true}) 
    .click(function() { 
     $('#sideBar').scrollTo('#'+id); 
    }); 
    }); 

答えて

0

私はlat_ptとlng_ptが定義されていないことがわかります。 latとlngである必要があります。

latlng = new google.maps.LatLng(lat, lng) 
+0

申し訳ありませんが、それは誤字です。マーカーはマップ上に表示されるので、問題ではないことが分かります。私はまだ 'oは定義されていません'というエラーが出ます。 – user1370325

+0

私はあなたの助けに感謝しました。 – user1370325

+0

何が問題だったのですか? –

関連する問題