我已經實現了jQuery的simplemodal插件。非常好的btw!當我遇到問題時,是否有一個從數據庫生成的鏈接列表,當我單擊它時,我會進行「加載」調用並將結果添加到我的osx-modal-content div。我的加載完成後如何調用osx插件?如果我將class = osx添加到我的href中,模式會在內容進入div之前打開。如何以編程方式調用simplemodal osx插件?
我的函數加載HTML:
function loadContent(id) {
$("#osx-modal-dialog").load("Item.cfm?ID="+id+"");
// call OSX here????
$('#osx-modal-dialog').modal();
}
我的DIV:
<div id="osx-modal-dialog">
<div id="osx-modal-content">
<div id="osx-modal-title">Title</div>
<div id="osx-modal-data">
<h2>Summary</h2>
<p>Description</p>
<p><button class="simplemodal-close">Close</button> <span>(or press ESC or click the overlay)</span></p>
</div>
</div>
</div>
目前OSX插件正在尋找輸入或點擊事件。我不知道如何編寫我的負載的「點擊」事件。或者也許有更好的方法來調用插件。
包括:
感謝您的洞察力。我得到的錯誤:OSX未定義 所有需要的js文件正在加載以及osx.css。 OSX沒有定義,因爲osx.js插件沒有被觸發? – dallasweb 2009-09-24 02:15:56
我假定您使用的是隨OSX下載一起提供的js文件 - 其中定義了OSX var。確保文件已加載或將此代碼添加到該文件。 – 2009-09-24 04:43:35
感謝Eric的幫助。我將Var OSX ...代碼從插件中取出,並將其添加到調用頁面上的腳本中...工作正常..不理想,但可以工作。 – dallasweb 2009-09-24 13:52:13