是否可以將外部HTML文件加載到變量中,然後使用此變量加載SimpleModal對話框?事情是這樣的:SimpleModal在對話框中加載外部HTML頁面
$(document).ready(function($) {
var externalPage $.get("Renderer.htm");
$('#basic-modal .basic').click(function(e) {
$(externalPage).modal();
return false;
});
});
另一種解決方案(的作品)被加載外部HTML文件中隱藏的DIV,然後用它來加載對話框。
$(document).ready(function($) {
$('#simplemodal-content').hide(); // or hide in css
$('#simplemodal-content').load("Renderer.htm");
$('#basic-modal .basic').click(function(e) {
$('#simplemodal-content').modal();
return false;
});
});
但是如果我採取這種方法對外部頁面定義的CSS可以用我的本地網頁干涉,從而改變佈局,這是不希望。
如果有第三種解決方案比這些方法更好,請分享。 PS:不幸的是,它也必須在IE6中完美工作。
是開始了良好的基礎。正確分離css/js。 我還在回覆中添加了一個替代解決方案。 – Bart 2010-05-03 13:05:48