1

我想用jScrollPane程序設計div的樣式,但問題在於div在首次需要在div樣式化之前初始化的信息框中。我怎樣才能做到這一點?運行jScrollPane樣式在InfoBox打開後

var infoBox1Settings = { 
     content: boxText 
    ,disableAutoPan: false 
    ,alignBottom: true 
    ,maxWidth: 0 
    ,pixelOffset: new google.maps.Size(-142, -28) 
    ,zIndex: null 
    ,closeBoxMargin: '' 
    ,closeBoxURL: '' 
    ,infoBoxClearance: new google.maps.Size(1, 1) 
    ,isHidden: false 
    ,pane: 'floatPane' 
    ,enableEventPropagation: false 
}; 

infowindowVenue = new InfoBox(infoBox1Settings); 
infowindowVenue.open(map, markersHash['markerVenue'+data.id]); 

var searchElement = $(".venue-prof").jScrollPane({showArrows: true}); 
searchApi = searchElement.data('jsp'); 
+0

要附加JSP來.venue-教授格,但.venue,教授不能由另一個腳本生成? –

+0

是的。 。信息框會在Google地圖上打開一個窗口後生成.venue-prof。 – Colin

回答

2

觀察信息框的domready中事件和應用JScrollPane的火災時:

google.maps.event.addListener(infowindowVenue ,'domready',function(){ 
    $('.venue-prof',this.div_).jScrollPane({showArrows: true}); 
}); 
+0

謝謝莫爾博士!我現在得到這個錯誤:Uncaught TypeError:無法讀取未定義的屬性'domready' – Colin

相關問題