Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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 为每个id创建唯一的jquery对话框样式_Javascript_Jquery_Html_Css_Jquery Ui - Fatal编程技术网

Javascript 为每个id创建唯一的jquery对话框样式

Javascript 为每个id创建唯一的jquery对话框样式,javascript,jquery,html,css,jquery-ui,Javascript,Jquery,Html,Css,Jquery Ui,我的代码: <style> #demo .ui-dialog-titlebar, #demo .ui-dialog-content { font-size: 12px } </style> <script> $(function() { $('#demo').dialog(); }); </script> <div id="demo" title="sample dialog">blah blah blah</

我的代码:

<style>
#demo .ui-dialog-titlebar, #demo .ui-dialog-content {
    font-size: 12px
}
</style>

<script>
$(function() {
    $('#demo').dialog();
});
</script>

<div id="demo" title="sample dialog">blah blah blah</div>

#demo.ui对话框标题栏,#demo.ui对话框内容{
字号:12px
}
$(函数(){
$('#demo').dialog();
});
废话废话
我的问题是。。。为什么不使用该代码调整字体大小?如果我使用
.ui对话框标题栏,.ui对话框内容
,它就可以正常工作。我不喜欢的是,它将该样式应用于所有jquery对话框窗口,因此出现了
#demo.ui对话框标题栏,#demo.ui对话框内容

JS摆弄
#demo.ui对话框标题栏,#demo.ui对话框内容

还有一把JS小提琴,只需
.ui对话框标题栏,.ui对话框内容


您的问题是,该对话框正在修改HTML(签入浏览器控制台),因此您使用的选择器无法工作,请尝试此样式

.ui-dialog-titlebar, #demo.ui-dialog-content {
    font-size: 12px
}

您的问题是,该对话框正在修改HTML(签入浏览器控制台),因此您使用的选择器无法工作,请尝试此样式

.ui-dialog-titlebar, #demo.ui-dialog-content {
    font-size: 12px
}

您的问题是,该对话框正在修改HTML(签入浏览器控制台),因此您使用的选择器无法工作,请尝试此样式

.ui-dialog-titlebar, #demo.ui-dialog-content {
    font-size: 12px
}

您的问题是,该对话框正在修改HTML(签入浏览器控制台),因此您使用的选择器无法工作,请尝试此样式

.ui-dialog-titlebar, #demo.ui-dialog-content {
    font-size: 12px
}

要更改标题文本的大小,需要执行以下操作

<style>
#demo.ui-dialog-content {
  font-size: 12px;
}
span.ui-dialog-title {
  font-size: 12px;
}
</style>

#demo.ui-dialog-content{
字体大小:12px;
}
span.ui-dialog-title{
字体大小:12px;
}

要更改标题文本的大小,需要执行以下操作

<style>
#demo.ui-dialog-content {
  font-size: 12px;
}
span.ui-dialog-title {
  font-size: 12px;
}
</style>

#demo.ui-dialog-content{
字体大小:12px;
}
span.ui-dialog-title{
字体大小:12px;
}

要更改标题文本的大小,需要执行以下操作

<style>
#demo.ui-dialog-content {
  font-size: 12px;
}
span.ui-dialog-title {
  font-size: 12px;
}
</style>

#demo.ui-dialog-content{
字体大小:12px;
}
span.ui-dialog-title{
字体大小:12px;
}

要更改标题文本的大小,需要执行以下操作

<style>
#demo.ui-dialog-content {
  font-size: 12px;
}
span.ui-dialog-title {
  font-size: 12px;
}
</style>

#demo.ui-dialog-content{
字体大小:12px;
}
span.ui-dialog-title{
字体大小:12px;
}

启动jQuery对话框时,它会将给定的DOM元素(#demo)放置在新的父元素中。为了更好地了解它如何重构DOM元素,您可以检查生成的html(参见下面的屏幕截图)

CSS的第一部分,
#demo.ui对话框标题栏
没有指向标题区域。您将看到title元素现在是
#demo
的兄弟元素

第二部分,
#demo.ui对话框内容
假设
.ui对话框内容
#demo
的子元素,而内容实际上是
#demo
元素

要想在CSS中定位单个对话框,一个解决方案是自己将对话框包装在父元素中:

<style>
#demo-wrapper .ui-dialog-titlebar, #demo-wrapper .ui-dialog-content {
    font-size: 12px
}
</style>

<script>
$(function() {
    $('#demo').dialog();
});
</script>


<div id="demo-wrapper">
    <div id="demo" title="sample dialog">blah blah blah</div>
</div>

#演示包装器.ui对话框标题栏,#演示包装器.ui对话框内容{
字号:12px
}
$(函数(){
$('#demo').dialog();
});
废话废话

启动jQuery对话框时,它会将给定的DOM元素(#demo)放置在新的父元素中。为了更好地了解它如何重构DOM元素,您可以检查生成的html(参见下面的屏幕截图)

CSS的第一部分,
#demo.ui对话框标题栏
没有指向标题区域。您将看到title元素现在是
#demo
的兄弟元素

第二部分,
#demo.ui对话框内容
假设
.ui对话框内容
#demo
的子元素,而内容实际上是
#demo
元素

要想在CSS中定位单个对话框,一个解决方案是自己将对话框包装在父元素中:

<style>
#demo-wrapper .ui-dialog-titlebar, #demo-wrapper .ui-dialog-content {
    font-size: 12px
}
</style>

<script>
$(function() {
    $('#demo').dialog();
});
</script>


<div id="demo-wrapper">
    <div id="demo" title="sample dialog">blah blah blah</div>
</div>

#演示包装器.ui对话框标题栏,#演示包装器.ui对话框内容{
字号:12px
}
$(函数(){
$('#demo').dialog();
});
废话废话

启动jQuery对话框时,它会将给定的DOM元素(#demo)放置在新的父元素中。为了更好地了解它如何重构DOM元素,您可以检查生成的html(参见下面的屏幕截图)

CSS的第一部分,
#demo.ui对话框标题栏
没有指向标题区域。您将看到title元素现在是
#demo
的兄弟元素

第二部分,
#demo.ui对话框内容
假设
.ui对话框内容
#demo
的子元素,而内容实际上是
#demo
元素

要想在CSS中定位单个对话框,一个解决方案是自己将对话框包装在父元素中:

<style>
#demo-wrapper .ui-dialog-titlebar, #demo-wrapper .ui-dialog-content {
    font-size: 12px
}
</style>

<script>
$(function() {
    $('#demo').dialog();
});
</script>


<div id="demo-wrapper">
    <div id="demo" title="sample dialog">blah blah blah</div>
</div>

#演示包装器.ui对话框标题栏,#演示包装器.ui对话框内容{
字号:12px
}
$(函数(){
$('#demo').dialog();
});
废话废话

启动jQuery对话框时,它会将给定的DOM元素(#demo)放置在新的父元素中。为了更好地了解它如何重构DOM元素,您可以检查生成的html(参见下面的屏幕截图)

CSS的第一部分,
#demo.ui对话框标题栏
没有指向标题区域。您将看到title元素现在是
#demo
的兄弟元素

第二部分,
#demo.ui对话框内容
假设
.ui对话框内容
#demo
的子元素,而内容实际上是
#demo
元素

要想在CSS中定位单个对话框,一个解决方案是自己将对话框包装在父元素中:

<style>
#demo-wrapper .ui-dialog-titlebar, #demo-wrapper .ui-dialog-content {
    font-size: 12px
}
</style>

<script>
$(function() {
    $('#demo').dialog();
});
</script>


<div id="demo-wrapper">
    <div id="demo" title="sample dialog">blah blah blah</div>
</div>

#演示包装器.ui对话框标题栏,#演示包装器.ui对话框内容{
字号:12px
}
$(函数(){
$('#demo').dialog();
});
废话废话