Wie kann ich STRG + Maus Scrollen auf der Webseite mit jquery deaktivieren?Deaktivieren Strg + Maus blättern auf einer Webseite
Ich möchte Zoomen auf meiner Webseite ein- und auszoomen!
Wie kann ich STRG + Maus Scrollen auf der Webseite mit jquery deaktivieren?Deaktivieren Strg + Maus blättern auf einer Webseite
Ich möchte Zoomen auf meiner Webseite ein- und auszoomen!
Ja, Sie können dies tun:
$(window).keydown(function(event)
{
if((event.keyCode == 107 && event.ctrlKey == true) || (event.keyCode == 109 && event.ctrlKey == true))
{
event.preventDefault();
}
$(window).bind('mousewheel DOMMouseScroll', function(event)
{
if(event.ctrlKey == true)
{
event.preventDefault();
}
});
});
Dies funktioniert nur für Firefox, Chrome und Opera. Es wird nicht mit Internet Explorer funktionieren.
Dies ist nicht möglich.
Stattdessen sollten Sie Ihre Seite so gestalten, dass sie den Zoom unterstützt.
Ich habe in letzter Zeit einige Seiten gesehen ... die nichts mit Strg + Maus machen .. Wie kannst du mir das erklären? Ich entschuldige mich - hat im Moment kein Beispiel. – karlisup
Ich weiß, dass diese Antwort alt ist, aber ich kann bestätigen, dass 'e.preventDefault()' in großen Browsern funktioniert. Es verhindert das Standard-Zoom-Verhalten, so dass Sie Ihren eigenen Zoom (oder etwas ganz anderes) implementieren können. Natürlich können Sie nicht verhindern, dass jemand mit den Menüoptionen heranzoomt, aber Sie können ctrl + scroll verhindern. – Halcyon
Vielen Dank für Ihre Antwort. Ich habe dein Skript auf dem neuesten Chrome, Opera, Safari, Firefox und IE getestet. Es scheint nur mit Firefox und IE zu arbeiten. Das wird den Job genau richtig machen :) – bulicmatko
Es könnte ein Problem mit den Tastencodes geben. Bitte überprüfen Sie die Tastencodes für bestimmte Browser –
Dies stoppt nicht STRG + - ODER CTRL ++ –