Hallo, ich möchte gerne das iOS tap-highlight durch css hover ersetzen, was ich so gelöst habe:
Das funktioniert auch soweit ganz gut. Nur bei vertikalem Menü wird zwar bei touch+scroll nicht der angefasste Link ausgelöst jedoch bei jeder Berührung der hover.
Bei Android webkit besteht das Problem nicht.
Hat jemand vielleicht eine Idee, wie man dies lösen kann?
edit: was ich auch nicht verstehe ist, daß es überhaupt keinen Unterschied macht wenn ich touchstart durch touchend oder touchmove ersetze ...
Code:
-webkit-tap-highlight-color: transparent;
Code:
$('a').bind("click touchstart", function () {});
Das funktioniert auch soweit ganz gut. Nur bei vertikalem Menü wird zwar bei touch+scroll nicht der angefasste Link ausgelöst jedoch bei jeder Berührung der hover.
Bei Android webkit besteht das Problem nicht.
Hat jemand vielleicht eine Idee, wie man dies lösen kann?
edit: was ich auch nicht verstehe ist, daß es überhaupt keinen Unterschied macht wenn ich touchstart durch touchend oder touchmove ersetze ...
Zuletzt bearbeitet: