2013-11-09 9 views
7

Kann ich den Google Maps Iframe deaktivieren, wenn ich auf einem mobilen Gerät bin?Google Maps iframe deaktivieren scrollen Touch auf Handy

Einstellungen sind bereits mit scrolling = nein, aber wenn ich auf Mobile scrollen, wird die Karte aktiviert und aktiv werden.

Gibt es eine Lösung?

Dank

+0

http://stackoverflow.com/questions/7534888/embed-google-maps-on-page-without-overriding-iphone-scroll-behavior – Ludovic

+2

Danke, wie kann ich das in einem iframe verwenden? – benedex82

Antwort

7

hatte ich ein ähnliches Problem und verwendet so etwas wie dieses:

<style> 
    .overlay { 
    background:transparent; 
    position:relative; 
    width:640px 
    height:480px; 
    top:480px; 
    margin-top:-480px;} 
</style> 

<html> 
    <div class="overlay" onClick="style.pointerEvents='none'"></div> 
    <iframe src="https://mapsengine.google.com/map/embed?mid=some_map_id" width="640" height="480"></iframe> 
</html> 

Die div die Karte abdeckt, von Zeiger Ereignisse zu verhindern, um es zu bekommen. Wenn Sie auf das div klicken, wird es für Zeigerereignisse transparent und aktiviert die Karte.

+0

oder style einfach den iframe mit style = "pointer-events: none" – bleuscyther

Verwandte Themen