Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery Mobile Slider在将HTML动态附加到Div后不会滑动_Javascript_Jquery_Asp.net_Jquery Mobile_Jquery Slider - Fatal编程技术网

Javascript Jquery Mobile Slider在将HTML动态附加到Div后不会滑动

Javascript Jquery Mobile Slider在将HTML动态附加到Div后不会滑动,javascript,jquery,asp.net,jquery-mobile,jquery-slider,Javascript,Jquery,Asp.net,Jquery Mobile,Jquery Slider,我想得到一个json,其中包含页面加载时多个jquery移动滑块的标题和值。我可以动态生成滑块HTMLs以附加到页面上的Div并指定正确的值,但滑块不会滑动。我错过了什么 HTML: Nvm,我刚刚读了更多关于滑块的jquery文档,发现我需要打电话 mySlider.trigger("create"); $(document).ready(function () { $.getJSON('CompHandler.ashx', function (data) {

我想得到一个json,其中包含页面加载时多个jquery移动滑块的标题和值。我可以动态生成滑块HTMLs以附加到页面上的Div并指定正确的值,但滑块不会滑动。我错过了什么

HTML:


Nvm,我刚刚读了更多关于滑块的jquery文档,发现我需要打电话

mySlider.trigger("create");
$(document).ready(function () {
        $.getJSON('CompHandler.ashx', function (data) {
            if (data.length > 0) {
                var mySlider = $('#mySlider');
                $.each(data, function (index, json) {
                    var mySliderHTML = $('#mySliderHTML').html(),
                    cID = json.cid,
                    name = json.name,
                    compValue = json.value,
                    percent = compValue + "0%";
                    htmlToAppend = mySliderHTML.replace(/#\{id\}/g, cID).replace(/#\{CompName\}/g, name).replace(/#\{value\}/g, compValue).replace("width: 0%", "width: " + percent).replace("left: 0%", "left: " + percent);
                    $('#' + cID).val = compValue; // This didn't do anything.
                    mySlider.append(htmlToAppend);
                });

            }
        });
    });
mySlider.trigger("create");