1

jScrollPaneプログラムを使用してdivのスタイルを設定したいのですが、問題は、divのスタイルを設定する前に最初に初期化する必要があるインフォボックス内にdivが含まれていることです。どうすればこれを達成できますか?

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');
4

1 に答える 1

2

インフォボックスの domready イベントを観察し、起動時に jScrollPane を適用します。

google.maps.event.addListener(infowindowVenue ,'domready',function(){
   $('.venue-prof',this.div_).jScrollPane({showArrows: true});
});
于 2012-12-23T09:37:34.400 に答える