在对话框标题栏中的“关闭”按钮旁边添加按钮
Adding buttons next to the Close button in dialog title bar
我在对话框中添加了两个自定义按钮,但它们目前只是在中间。如何在标题栏上移动关闭按钮旁边的这些按钮,而不覆盖或触摸关闭按钮,也不使用任何CSS
?
我的小提琴:http://jsfiddle.net/ZSk6L/928/
如果您可以在jQuery中使用css,那么您可以在减号按钮中添加一个类:
$('<button class="minusButton">-</button>').appendTo(titlebar).click(function() {
$('#resultId').parents('.ui-dialog').animate({
height: '40px',
top: $(window).height() - 90
}, 50);
});
然后设置保证金
$(".minusButton").css("margin-left", "105px");
如果你很乐意在jquery中使用内联样式,这会得到你想要的(没有浮动或覆盖关闭按钮-只需为第一个自定义按钮设置一个左边距:
$('<button>-</button>').appendTo(titlebar).css('margin-left', '35%').click(function() {
Fiddle
如果不使用通过jQuery编写的内联CSS,就绝对无法做到这一点。
你最好的选择是在+按钮上使用浮动和固定的小边距,这样它就不会与收盘按钮重叠。请注意,当用户大量调整对话框窗口的大小时,此处编写的任何答案都可能会出现问题,而防止这种情况的唯一方法是为整个对话框窗口提供min-width
属性。
以下是您应该做的:
$('<button>+</button>').appendTo(titlebar).css({'display':'inline-block', 'float':'right', 'margin-right': '10px'}).click...
对于另一个按钮:
$('<button>-</button>').appendTo(titlebar).css({'display':'inline-block', 'float':'right'}).click...
您可以看到正在工作的Fiddle Here
- 将按钮添加到新元素中
- 使用加号按钮添加多个文本框,并通过PHP提交
- 复选框/单选按钮-添加所选项目的总价
- 将自定义按钮添加到现有网站
- 单击按钮添加HTML表单
- 将sharethis按钮添加到chrome扩展popup.html
- 从自定义DocuSign按钮添加信封自定义字段
- 我尝试将引导下拉按钮添加到 但下拉菜单不起作用.我该怎么做
- 将按钮添加到跨度
- 使用按钮添加到变量
- 单击禁用的按钮添加 CSS
- 将“下一步”和“上一个”按钮添加到较大的图像
- 将下一个和上一个按钮添加到我的图像滑块
- 按React按钮添加行
- 用jQuery点击按钮添加值
- 如何将下一个和上一个按钮添加到图像galary
- 如何为表行结果的每个按钮添加事件侦听器
- 使用setTimeout为按钮添加冷却时间
- 无法向按钮添加属性
- 如何将我的附加按钮添加到这个jQuery mp3播放器中