如何将外部html表单加载到Simplemodal OSX样式对话框中

时间:2011-03-05 07:34:21

标签: jquery simplemodal

感谢您的jquery插件。我知道如何使用此代码将外部html页面加载到simplemodal对话框中:

var src = "form.html";
$.modal('<iframe src="' + src + '" height="430" width="510" style="border:0">', {
closeHTML:"",
containerCss:{
    backgroundColor:"#ffa",
    borderColor:"#ffa",
    height:350,
    padding:0,
    width:530
},
overlayClose:true
});

我想用simplemodal osx风格做同样的事情。 可能吗 ?

感谢您的帮助。

巴尔

2 个答案:

答案 0 :(得分:0)

我不是Eric,但这应该允许你省略iframe并使用你想要的任何样式(不确定OS X样式是什么 - 主题,也许?):

$.get('form.html', function(response) {
  $.modal(response, {
    closeHTML:"",
    containerCss:{
      backgroundColor:"#ffa",
      borderColor:"#ffa",
      height:350,
      padding:0,
      width:530
    },
    overlayClose:true
  });
});

答案 1 :(得分:0)

因此,在看了一下simplemodal,更具体地说是OSX示例之后,它似乎是使用原型而不是jQuery构建的(这就是simplemodal网站所说的)。为什么不在外部表单中使用原型添加?你到底有什么问题?模态不起作用还是没有添加到它的形式?还是有其他问题?具体情况会有所帮助。