有可能在jQuery UI的对话框控件的显示/隐藏方法具有更精细的控制?
-
22-08-2019 - |
题
目前看来,使用对话框窗口小部件时,我只能使用它们最基本的形式影响。例如,下面将使用均显示放置效果和隐藏对话框:
$('#dialog').dialog({show:'drop', hide:'drop'});
然而,对于滴法默认始终下降到左侧。我真正想要的是,它拖放到右侧。是这样的:
$('#dialog').dialog({
show:{effect:'drop', direction:'right'},
hide:{effect:'drop', direction:'right'}
});
这是可能的?
我目前使用1.6rc6。我也试着它1.5.3(稳定)没有任何的运气。
挖掘到源一点后,我不认为这是在这两个版本1.5.3和1.6rc *支持。它可能会需要改变的API功能上面可以支持了。 Steerpike已经找到了版本,可能应该是主线。如果有人知道,否则,你指正。
解决方案 2
这是目前无法实现的1.6和1.7.1。
其他提示
实际上,可以使用任何的jQuery UI的影响;例如搏动:
$("#dialog").dialog({ show: "pulsate" });
有很多可以在这里找到: http://docs.jquery.com/UI/效果/
请注意,有上effects.core.js的依赖关系。
我试图传递一个选项(像你这样)到“秀”,它没有工作。我还试图使“显示”功能,没有运气无济于事。
但什么工作原理是:
$("a").click(function() {
$("#dialog").hide("drop", { direction: "right" }, 1000);
});
您可能会发现对话框范例有用此链接。在从右边尤其是第二个。我不知道这是否是使用标准的对话插件,但你应该能够从他们使用的例子看着办吧。
不隶属于 StackOverflow