jQuery slidebar延迟

时间:2015-01-14 13:43:18

标签: javascript jquery

我有3个滑动条但是当我移动它们以获得步骤时我应该双击。所以,如果我有3个步骤,我点击第3步它不起作用。我双击工作。我正在使用以下功能。

$(document).ready(function() {
    $('.slider.slider1').slider({
        min: 1,
        max: 2,
        tooltip: 'hide',
        value: 1
    });
    $('.slider.slider2').slider({
        min: 1,
        max: 4,
        tooltip: 'hide',
        value: 1
    });
    $('.slider.slider3').slider({
        min: 1,
        max: 3,
        tooltip: 'hide',
        value: 1
    });
    $('.btn.btn-back').click(function(event) {
        changePanel('test');
    });
    $('.slider.slider1, .slider.slider2, .slider.slider3').on('slideStop', function(event) {
        var id = $(this).closest('.lifestyle-form').attr('id');
        changePanel(getData(id), id);
    });
    $('.lifestyle-form .checkboxs input').on('change', function(event) {
        var id = $(this).closest('.lifestyle-form').attr('id');
        changePanel(getData(id), id);
    });

function getData(id) {
    $id = $('#'+id);
    var mumdad = $id.find('.slider1').data("value") ? $id.find('.slider1').data("value") : 1;
    var selectedChildren = $id.find('.slider2').data("value") ? $id.find('.slider2').data("value") : 1;
    var rsu = $id.find('.slider3').data("value") ? $id.find('.slider3').data("value") : 1;
    var selectedGender = "";
    var selectedLocation = "";
    var activityDefinesStandard = true;
    switch (mumdad) {
        case 1:
            selectedGender = 'mum';
            break;
        case 2:
            selectedGender = 'dad';
            break;
    }
    switch (rsu) {
        case 1:
            selectedLocation = 'rural';
            break;
        case 2:
            selectedLocation = 'suburban';
            break;
        case 3:
            selectedLocation = 'urban';
            break;
    }

0 个答案:

没有答案