2 verschiedene Flyer-Popup-Stile
P粉702946921
P粉702946921 2023-08-25 09:45:31
0
1
363

Können Popups in der Broschüre zwei verschiedene Stile haben? Bei der Benutzerinteraktion werden zwei verschiedene Popups ausgelöst (in Bezug auf Stil und Inhalt), eines beim Mouseover und eines beim Klicken.

Problem: Ich versuche, einen CSS-Stil in .leaflet-popup-content-wrapper' zu überschreiben, der für ein Popup gilt Es ist jedoch nicht möglich, zur Laufzeit zwischen den beiden CSS-Stilen hin und her zu wechseln, möglicherweise weil das Popup-DOM-Element noch nicht geladen wurde.

marker.on('mouseover', function() { marker.bindPopup('Hallo Welt'); marker.openPopup(); }) marker.on('click', function() { marker.bindPopup('Klick klicken'); marker.openPopup(); // Fehlgeschlagener Versuch, den Stil zu wechseln $('.leaflet-popup-content-wrapper').addClass('new-style'); })

P粉702946921
P粉702946921

Antworte allen (1)
P粉403821740

可以向bindPopup方法传递一个"options"参数,该参数可以包含将添加到 div 的"className"属性对于弹出窗口:

marker.on('mouseover', function() { marker.bindPopup('Hello world',{className: 'mouseover-popup'}); marker.openPopup(); }) marker.on('click', function() { marker.bindPopup('Hello world',{className: 'click-popup'}); marker.openPopup(); })
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!