如何在jquery对话框ui打开时设置背景图像()

如何在jquery对话框ui打开时设置背景图像(),jquery,jquery-ui,jquery-ui-dialog,Jquery,Jquery Ui,Jquery Ui Dialog,如何在jquery对话框ui打开时设置背景图像 如何在jquery中设置html页面的背景图像您的问题并不完全清楚,但是: 你可以用。将css类添加到元素。css类可以定义背景图像 .sky { background-image:url('sky.png'); } $('#someElement').addClass('sky'); jQueryUI对话框不会阻止您使用javascript更改其后面的页面,即使该对话框是模态的 以下工作将起作用: $('body').css('back

如何在jquery对话框ui打开时设置背景图像


如何在jquery中设置html页面的背景图像您的问题并不完全清楚,但是:

你可以用。将css类添加到元素。css类可以定义背景图像

.sky
{
   background-image:url('sky.png');
}

$('#someElement').addClass('sky');

jQueryUI对话框不会阻止您使用javascript更改其后面的页面,即使该对话框是模态的

以下工作将起作用:

$('body').css('background','url(path/to/your/image.jpg)')
如果要在UI对话框打开时设置背景图像,则应绑定到对话框的打开事件,如下所示:

$( ".selector" ).dialog({
   open: function(event, ui) { ... }
});
或者


如果在页面上设置新的背景图像时遇到问题,则可能是页面上的某个元素使用了比您提供的更具体的CSS选择器进行了样式设置。例如,您可能在具有背景图像的正文中嵌套了一个包装器div,这将删除正文标记。

在jQuery UI中,当对话框打开时,通过设置UI小部件覆盖类的适当值来更改页面背景。您可以通过更改背景属性或使用其他CSS属性来检查背景

您可以使用jQuery提供的方法来修改这些值

$( ".selector" ).bind( "dialogopen", function(event, ui) {
  ...
});