我只是沒有得到與jquery ui選項卡的事件代表團,或根本沒有!不理解與jquery ui選項卡的事件代表團
我得到了jquery ui選項卡的代碼,並加載完美的Ajax工作的頁面。但是我無法理解事件委派。我加載了4個帶有外部內容的選項卡,具體取決於打開的選項卡。在這些選項卡中,我希望將相同的小部件附加到輸入按鈕和鏈接。到目前爲止,我的代碼看起來像這樣
JS進行頁面的其餘部分已經裝
$("button, input:submit, a", ".create_button").button();
$("a.edit_button").button({
icons: {primary: 'ui-icon-pencil'}
});
$("a.delete_button").button({
icons: {primary: 'ui-icon-circle-close'}
});
$("a.active_button").button({
icons: {primary: 'ui-icon-lightbulb'}
});
JS對於標籤:
<script type="text/javascript">
$(document).ready(function() {
$("#tabs").tabs({
ajaxOptions: {error: function(xhr, status, index, anchor)
{$(anchor.hash).html("Could not load");}},
selected: 0})
});
</script>
HTML
<div id="tabs">
<ul>
<li><a href="ajax_passes/member_id/9">Pass Information</a></li>
<li><a href="ajax_entries/member_id/9">Entries</a></li>
<li><a href="ajax_event/member_id/9">Event Administration</a></li>
<li><a href="ajax_profile/member_id/9">Profile</a></li>
</ul>
</div>
我在這裏學習了堆棧溢出,我必須將一個click事件附加到live()的#tabs div上。無論如何,最佳猜測。
但是我找不到任何適合我的例子和對事件委派的有限理解。
任何幫助表示讚賞。 裏克
感謝您的回覆Steve, 我直接從jquery ui示例中爲ajax進行了錯誤處理。 我從這些標籤中成功加載了3個單獨的表單,我希望這些表單上的提交按鈕能夠從頁面的其餘部分填充ui主題。 CSS附加,但JavaScript不是。 ajax加載的內容不起作用。我想要「重新綁定」或使用「事件代理」方法來使輸入行爲,但我不知道如何。 http://www.learningjquery.com/2008/03/working-with-events-part-1 感謝 – 2010-07-30 21:10:08