0
我正在使用jQuery +一個點擊事件+ <a href... class="opener">
(你可以看到下面的代碼),並有一個小錯誤:彈出窗體只加載一次,但僅適用於每個網址。我的意思是表單應該只加載一次,每頁加載一次,但不是每按<a href...
。那麼如何解決它? :(jQuery加載器,事件「一」+ href類
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/base/jquery-ui.css" type="text/css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var $dialog = $('<div></div>')
.html('Hello, World')
.dialog({
autoOpen: false,
title: 'Hey!'
});
$('a.opener').one('click', function() {
$dialog.dialog('open');
return false;
});
});
</script>
用法:<a rel="nofollow" href="http://url.example" class="opener">Strange Text</a>
,<a rel="nofollow" href="http://url2.example" class="opener">Strange Text #2</a>
等
耶謝謝你,夥計。它的工作很好:D – user1175759 2012-01-28 21:56:47
當然,給我3分鐘,有一個奇怪的系統接受新成員的答案: - \ – user1175759 2012-01-28 22:01:14