2 種類のチラシポップアップスタイル
P粉702946921
P粉702946921 2023-08-25 09:45:31
0
1
366

リーフレットのポップアップには 2 つの異なるスタイルを使用できますか?ユーザー操作 (スタイルとコンテンツの観点から) で 2 つの異なるポップアップがトリガーされ、1 つはマウスオーバーで、もう 1 つはクリックでトリガーされます。

問題: ポップアップに適用されるスタイルシートの .leaflet-popup-content-wrapper の CSS スタイルをオーバーライドしようとしていますただし、おそらくポップアップ DOM 要素がまだ読み込まれていないため、実行時に 2 つの CSS スタイル間で CSS スタイルを切り替えることはできません。

marker.on('mouseover', function() { marker.bindPopup('Hello world'); マーカー.openPopup(); }) マーカー.on('クリック', function() { marker.bindPopup('クリッククリック'); マーカー.openPopup(); // スタイルの切り替えに失敗しました $('.leaflet-popup-content-wrapper').addClass('new-style'); })

P粉702946921
P粉702946921

全員に返信 (1)
P粉403821740

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

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!