我想添加一个透明的JQuery对话框。但我遇到两个问题:JQuery对话框 - 使背景透明,但仍然可移动
- 上的文字的背景下,“你好”,不会成为透明
- 删除标题栏后,我再也不能拖动对话框
评论是我到目前为止所尝试的。
//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
}
的目标是让它只显示边框和背景在上空盘旋。我想我可以在悬停时再次显示标题栏。这样我仍然可以拖动组件,而不会有太多麻烦。
我有几个对话框。只有一个或两个应该是透明的。所以我不能使用默认的CSS元素。 – Reinard 2014-08-31 09:47:45
查看我答案的第二部分。 – jme11 2014-08-31 09:49:00
第一部分工作完美。其次不是,但可能是我做错了什么。 – Reinard 2014-08-31 09:52:57