Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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
如何将CSS应用于在jQuery对话框中打开的HTML页面?_Jquery_Asp.net_Css_Jquery Dialog - Fatal编程技术网

如何将CSS应用于在jQuery对话框中打开的HTML页面?

如何将CSS应用于在jQuery对话框中打开的HTML页面?,jquery,asp.net,css,jquery-dialog,Jquery,Asp.net,Css,Jquery Dialog,我有一个包含所有div和CSS的HTML页面,该页面通过jQuery对话框显示在ASPX页面中。我已经将CSS应用于ASPX页面和HTML页面,但是CSS仍然没有被应用 我有以下代码: <script type="text/javascript"> $(function () { $('#Dialog').dialog({ autoOpen: false, width: 800, height: 600, modal: true

我有一个包含所有div和CSS的HTML页面,该页面通过jQuery对话框显示在ASPX页面中。我已经将CSS应用于ASPX页面和HTML页面,但是CSS仍然没有被应用

我有以下代码:

<script type="text/javascript">

    $(function () {
        $('#Dialog').dialog({
            autoOpen: false, width: 800, height: 600, modal: true            
        });
    });


    $('.mosaic-overlay').live('click', function (e) {
        var url = $(this).attr('href');

        alert(url);

        $('#Dialog').html('').dialog('open').load(url);

        //        .load(url);
        e.preventDefault();
    });
</script>

$(函数(){
$('#Dialog')。Dialog({
自动打开:false,宽度:800,高度:600,模式:true
});
});
$('.mosaic overlay').live('click',函数(e){
var url=$(this.attr('href');
警报(url);
$('#Dialog').html('.Dialog('.open').load(url);
//.加载(url);
e、 预防默认值();
});

如何将CSS动态应用于HTML页面?

您可以在页面上加载CSS。
调用将加载内容并将其设置为元素的innerHtml。 将应用页面上的所有css规则

或者,所需的CSS可以是从url加载的html的一部分。
这些CSS规则将在显示内容之前创建和应用。
此方法比在页面中已经有CSS要慢。

要动态设置CSS,JQuery有一个CSS方法-请参见此处


我试图在html页面的页眉上添加样式表,但在jquery对话框中打开时,它仍然没有加载带有css的页面。