jquery滑块没有通过ajax div加载

时间:2013-05-09 19:54:34

标签: jquery ajax html slider

我有一个jquery滑块工作正常,但是当我通过ajax目标div加载它时,它看起来不可见。我的ajax和滑块脚本如下:

AJAX

function showSearchOptions(search, distance) {
    if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    } else { // code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            document.getElementById("searchoptions").innerHTML = '';
            document.getElementById("searchoptions").innerHTML = xmlhttp.responseText;
        }
    }
    xmlhttp.open("GET", "search.php?ajax=yes&method=options&search=" + search + "&distance=" + distance, true);
    xmlhttp.send();
}

SLIDER

$(document).ready(function () {
    $("#slider2").slider({
        range: true,
        min: $minprice,
        max: $maxprice,
        values: [$minprice, $maxprice],
        slide: function (event, ui) {
            $("#amount").val($("#slider2").slider("values", 0));
            $("#amount2").val($("#slider2").slider("values", 1));
            $("#slidervalues").html("£" + $("#slider2").slider("values", 0) + " -     £" + $("#slider2").slider("values", 1));
        }
    });
    $("#amount").val($("#slider2").slider("values", 0));
    $("#amount2").val($("#slider2").slider("values", 1));
    $("#slidervalues").html("£" + $("#slider2").slider("values", 0) + " -     £" + $("#slider2").slider("values", 1));
});

提前致谢。

0 个答案:

没有答案