Ergebnis 1 bis 5 von 5

Thema: Regler lässt sich nicht per Toucheingabe nutzen. Lösung?

  1. #1
    Contao-Nutzer Avatar von contao100
    Registriert seit
    12.11.2013.
    Ort
    Bocholt
    Beiträge
    94

    Standard Regler lässt sich nicht per Toucheingabe nutzen. Lösung?

    Hallo zusammen,

    für ein aktuelles Projekt wird u.a. ein Filter eingebunden.

    Foto: 1.jpg

    Dieser lässt sich auf der mobilen Ansicht leider nicht nutzen, da er nicht auf Finger-Eingaben reagiert. Lediglich per Maus bedienbar.

    Wie lässt sich es einstellen, dass Regler generell auch mit Toucheingaben bedienbar sind?

    Da der Filter ein Teil einer Erweiterung ist, kann ich den Filter nicht durch ein anderen austauschen.

  2. #2
    Contao-Nutzer Avatar von denniserdmann
    Registriert seit
    10.04.2013.
    Ort
    Kiel
    Beiträge
    73

    Standard

    Moin,

    wie ist dieser Filter denn realisiert? Kannst du mal den dazugehörigen Quellcode posten? Um welche Erweiterung handelt es sich?
    Solche Filter werden häufig mit DIVS, hidden INPUT und ein bisschen JS gelöst. Evtl. lässt sich dein Filter mit ein paar Zeilen JS nachrüsten.

    Grüße,
    Dennis

  3. #3
    Contao-Nutzer Avatar von contao100
    Registriert seit
    12.11.2013.
    Ort
    Bocholt
    Beiträge
    94

    Standard

    Es handelt sich um die Erweiterung: Contao Immomanager

    Läuft unter Mootools!

    Wie gesagt lässt sich der Preisfilter leider nur auf dem PC bedienen. Mobile reagiert er auf keine Toucheingabe (Finger).

    Hier der dazugehörige Code:

    Code:
    window.addEvent('domready', function() {
    var timeout = false;
    var mySlideA = new Slider($('price_slider_minmax_gutter_m'), $('price_slider_minmax_minKnobA'), $('price_slider_bkg_img'), {
    start: 75.00,
    end: 2570000.00,
    offset: 8,
    snap: false,
    onChange: function(pos) {
    var min = pos.minpos;
    var max = pos.maxpos;
    min = numberFormat(min);
    max = numberFormat(max);
    var label = {};
    var value = [];
    if (75.00 != pos.minpos) {
    label.from = (" " + min + "  ");
    value.push(pos.minpos);
    } else {
    label.from = '';
    value.push('');
    }
    if (2570000.00 != pos.maxpos) {
    label.to = (" " + max + "  ");
    value.push(pos.maxpos);
    } else {
    label.to = '';
    value.push('');
    }
    if (label.from && label.to) {
    $('price_slider_minmax_value').set('html',
    "{from} - {to}" .replace('{from}', label.from)
    .replace('{to}', label.to));
    } else if (label.from) {
    $('price_slider_minmax_value').set('html',
    "ab {from}" .replace('{from}', label.from));
    } else if (label.to) {
    $('price_slider_minmax_value').set('html',
    "bis {to}" .replace('{to}', label.to));
    } else {
    $('price_slider_minmax_value').set('html', '');
    }
    $('price_slider_value').value = value.join(',');
    // prevents mass requests on slider change
    window.clearTimeout(timeout);
    timeout = window.setTimeout(updateResultCount117, 50);
    }
    }, $('price_slider_minmax_maxKnobA')).setMin(75.00).setMax(2570000.00);
    // on slider init, the callback is already called, prevent ajax load
    window.clearTimeout(timeout);
    });
    Noch ein Screenshot:

    bild.jpg
    Geändert von contao100 (12.01.2015 um 12:13 Uhr)

  4. #4
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Das ist ja eine kostenpflichtige Erweiterung, da würde ich mich direkt an den Verkäufer wenden, wenn eine versprochene Funktion nicht ordnungsgemäß funktioniert.

  5. #5
    Contao-Nutzer Avatar von denniserdmann
    Registriert seit
    10.04.2013.
    Ort
    Kiel
    Beiträge
    73

    Standard

    Zitat Zitat von Flex Beitrag anzeigen
    Das ist ja eine kostenpflichtige Erweiterung, da würde ich mich direkt an den Verkäufer wenden, wenn eine versprochene Funktion nicht ordnungsgemäß funktioniert.
    Sehe ich genauso.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •