UI タブを使用して、外部ページを tabcontent-DIV にロードするときに問題が発生しました。ページが読み込まれると、このページのすべての jQuery が機能しなくなったようです。コールバックについて何か読んだことがありますが、まったく明確ではありません。
例: 外部ページを ui-tabs で読み込みます。読み込まれたコンテンツには、index.html で jQueryed として自動的に非表示になる DIV が含まれます。jQuery クリック イベントは、ライブ イベントが機能していることを示すためにのみ追加されます。しかし、コンテンツを読み込んだ後、自動非表示を機能させることができません。
index.html
<script type="text/javascript">
jQuery(document).ready(function() {
// define tabs
$('#tabs').tabs();
// after loading external page, the div "autohideafterload" will automatically hide.
$('#autohideafterload').hide('slow');
$('#autohideafterload').live('click', function() {
$('#autohideafterload').hide('slow');
});
});
</script>
</head>
<body>
<div id="tabs">
<ul>
<li><a href="loadcontent.html" title="tabcontent"><span>Load data</span></a></li>
</ul>
</div>
<div id="tabcontent"></div>
</body>
</html>
loadcontent.html
<div id="autohideafterload">This div will hide automatically after loaded this external page.</div>
私は何が欠けていますか?