我正在使用以下代码在我的应用程序中实现 Simplemodal:
$(".dialog-link").live('click', function(e) {
e.preventDefault();
$.get($(this).attr('href'),function(data) {
$.modal(data, {onOpen: open, position: ['10%','30%']});
);
});
(仅供参考:onOpen 回调只是设置了一些高度)
ajax 调用返回的文档(包含在数据中)有一些对 datepicker 的 jquery 调用等。但是当我的对话框显示 datepicker 时将不起作用。
我知道我可以从 onShow 回调中打开 datepicker,但理想的方法是调用 data 中包含的函数,因为每个对话框都可以有不同的 jquery 调用。
有没有办法做例如
onShow: function(dialog) { dialog.data.my_function(); }
谢谢,迈克尔