Ich bin mir der teilweisen Unterstützung von festen Elementen auf Mobilgeräten bewusst, frage mich aber, ob ein so einfaches Beispiel wie dieses wirklich fehlerhaft sein sollte?
Ich probiere dies auf Mobile Safari, iOS8 - iPhone 6 aus
Ich habe ein fest positioniertes Element wie folgt...
.circle {
display: block;
height: 100px;
width: 100px;
border-radius: 55px;
text-align: center;
font-size: 12px;
background-color: red;
bottom: 100px;
left: 10px;
position: fixed;
}
Auf Mobile Safari wird das Klickevent nicht ausgelöst. Ich benutze die 'on'-Methode von jQuery so...
$('.circle').on('click', function() {
console.log('hallo');
});
Der einzige Weg, um dieses Klicken auszulösen, ist durch Pinch-Zoomen und dann erneutes Klicken auf das Element (merkwürdig).