【发布时间】:2014-08-31 09:14:56
【问题描述】:
我正在尝试添加一个透明的 JQuery 对话框。但我遇到了两个问题:
- 文本“Hello”的背景不会变得透明
- 删除标题栏后,无法再拖动对话框
目前为止我尝试过的 cmets。
//Create new components
var newComponent= "<div id='Component"+ componentOffset +"' class='ui-widget'><h1>Hello</h1></div>";
$('#rootArea').append(newComponent);
$('#Component' + componentOffset).dialog({
dialogClass: 'transparent-dialog'
});
//$('#Component' + componentOffset).css('background-color', 'rgba(255,255,255,0.0)');
//Adding style to newComponent div: style='background-color: rgba(255,255,255,0.0); '
css:
.transparent-dialog {
background-color: rgba(255,255,255,0.0);
}
.transparent-dialog .ui-dialog-titlebar {
display:none
}
目标是让它只在悬停时显示边框和背景。我想我也可以在悬停时再次显示标题栏。这样我仍然可以毫不费力地拖动组件。
【问题讨论】:
标签: jquery jquery-ui dialog transparency