2 種類のチラシポップアップスタイル
P粉702946921
P粉702946921 2023-08-25 09:45:31
0
1
431
<p>リーフレットのポップアップには 2 つの異なるスタイルを使用できますか?ユーザー操作 (スタイルとコンテンツの観点から) で 2 つの異なるポップアップがトリガーされ、1 つはマウスオーバーで、もう 1 つはクリックでトリガーされます。 </p> <p><strong>問題: </strong>ポップアップに適用されるスタイルシートの <code>.leaflet-popup-content-wrapper</code> の CSS スタイルをオーバーライドしようとしていますただし、おそらくポップアップ DOM 要素がまだ読み込まれていないため、実行時に 2 つの CSS スタイル間で CSS スタイルを切り替えることはできません。 </p> <pre class="brush:php;toolbar:false;">marker.on('mouseover', function() { marker.bindPopup('<b>Hello world</b>'); マーカー.openPopup(); }) マーカー.on('クリック', function() { marker.bindPopup('<b>クリッククリック</b>'); マーカー.openPopup(); // スタイルの切り替えに失敗しました $('.leaflet-popup-content-wrapper').addClass('new-style'); })</pre></p>
P粉702946921
P粉702946921

全員に返信(1)
P粉403821740

bindPopup メソッドには "options" パラメータを渡すことができ、このパラメータには div に追加される "className" 属性を含めることができます。ポップアップ:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート