Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    303

    Click solo su div in primo piano

    Ciao a tutti,
    ho un problema con iLightBox che si presenta solo a risoluzione mobile.
    Quando faccio click sull'immagine si apre correttamente, il problema è sullo scorrimento. Se trascino il puntatore quando sono sopra un'immagine scorre, mentre se il puntatore è al di fuori dell'immagine, l'immagine rimane ferma e scorre la pagina sottostante, col seguente errore: "[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatus.com/features/5093566007214080"
    Potete vedere un esempio da qui: http://ilightbox.net/wordpress/tiled-columns/

    C'è un modo per fare in modo che il click sia attivo solo sul div che al momento è in primo piano? Ho provato con pointer-events: none ma non riesco a disabilitarlo solo quando è aperta la gallery.

    Grazie a tutti!

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,684
    Ciao, di preciso non saprei ma ho trovato giusto questo: touch-action
    Prova ad applicare none per il body e auto per l'elemento che contiene iLightBox. Ovviamente dovresti applicarlo solo quando iLightBox è aperto, magari definendo touch-action:none per il selettore .ilightbox-noscroll , il quale si riferisce alla classe applicata al body quando iLightBox è, appunto, aperto.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.