我是jQuery的新手...
我在頁面中使用了一個jQuery插件(Actually SimpleModal Plugin)。它沒有工作,直到我用jQuery替換$!
$(document).ready(function() { --> jQuery(document).ready(function() {
它現在工作,但我仍然有問題!我想通過點擊頁面上的取消按鈕關閉這個模式窗口。 在SimpleModal的手冊中已經說過:「您可以通過調用$ .modal.close();以編程方式關閉當前打開的對話框」但它對我不起作用。我用「jQuery」替換了「$」,但不起作用。
我想知道爲什麼我必須使用jQuery定義?在這種情況下我必須做什麼?!
P.S. 點擊按鈕時,此代碼工作正常:
<script type="text/javascript" language="javascript">
jQuery(document).ready(function() {
jQuery('#cancelID').click(function() {
alert ("test");
});
});
</script>
此代碼不正確動作:
<script type="text/javascript" language="javascript">
jQuery(document).ready(function() {
jQuery('#cancelID').click(function() {
$.modal.close();
});
});
</script>
感謝您的時間和幫助他人。
是否使用jQuery的對話模式?如果是這樣,那麼像這樣的語句:$(this).dialog('close');將在與按鈕相關聯的模式代碼中工作。 – 2010-07-22 20:53:28
@Mark - 除了他使用SimpleModal而不使用jQuery UI對話框... – 2010-07-22 21:40:58
@Mark:感謝您的評論,我會測試您的建議,謝謝;) @Eric:感謝您的偉大插件,它是完美的;) @All:我其實不能用我的按鈕關閉模式頁面,而不是我嘗試使用其默認的關閉按鈕...它成功地工作,但我愛學習怎麼用我的取消按鈕! – Monica 2010-07-23 00:19:20