0
gmap 풍선이 있습니다.Google지도 풍선에서 facebox를 호출합니다.
var marker = createMarker(point, '<div style="width:240px" id="mapsball"><h2>Splash of London</h2><img src="_assets/images/themes/shop.jpg" id="mapThumb" width="100" align="right" /><p>110-112 Hoxton Street</p><p>London</p><p>N1 6SH</p></div>');
map.addOverlay(marker, icon);
이것은 FF 사파리와 크롬으로 잘 작동
$(function() {
$("body").delegate("#mapThumb", "click", function(){
jQuery.facebox('<img src="_assets/images/themes/shop.jpg" align="right"/>');
});
});
facebox 그것을 연다 화상 ('#mapsball')의 클릭 이벤트를 부착 facebox. 그러나에서 발사하지 않는다 ie. 나는 js 에러를 얻지 못한다. 그래서 나는 단지 바인딩되지 않는다고 가정하고있다. 어떤 도움이라도 대단히 감사하겠습니다. ("faceboxfunction();"onclick을 =) 지금은 작동 요소에 이벤트를 코딩 열심히 노력
if (map.isLoaded()){
$(function() {
$("body").delegate("#mapThumb", "click", function(){
jQuery.facebox('<img src="_assets/images/themes/shop.jpg" align="right" />');
});
});
}
마크 업 '<\/div>'과 관련 될 수 있습니까? – karim79
나는 내 질문에 말했다. ie에 오류가 없습니다. 단지 묶여 있지 않습니다. – XGreen
어떻게 든지도를 완전히로드 할 때 DOM 준비가 바인딩 할 준비가 아닌 다른 코드를 래핑 할 필요가 있다고 생각합니까? 또는? 확실하지 않다 – XGreen