Für alle Eingaben, die ich verwende:
Code: Select all
$('body').on('input', 'selector', function(e){
if(e.target.type == 'range") {
return; // use the other handler because it keeps firing during slide
}
xhr_filter = $.ajax({
...
Code: Select all
$('body').on('change', 'selector', function(e){
xhr_filter = $.ajax({
...
Jetzt verwende ich diese beiden Handler getrennt, aber ich frage mich, ob es möglich ist, die beiden zu kombinieren Das folgende Beispiel funktioniert natürlich nicht, aber es geht um die Absicht, die ich erreichen möchte. Also so etwas wie:
Code: Select all
var handler = '';
$('body').on('input', function(e){
if(e.target.type == 'range') {
let handler = 'change';
}
else {
let handler = 'input';
}
});
$('body').on(handler, 'selector', function(e){
xhr_filter = $.ajax({
...