Tôi đang cố gắng gọi một hàm khi một tab được tải nhưng có vẻ như sự kiện không bao giờ xảy ra và tôi không thể hiểu được tôi đang làm gì sai.Các sự kiện tab jquery ui
<div id="tabs" style="padding-top:0px;margin-top:0px">
<ul>
<li><a href="#tabs-scripting">Scripting</a></li>
<li><a href="#tabs-scripting-history">Scripting History</a></li>
<li><a href="#tabs-equipment">Equipment List</a></li>
<li><a href="#tabs-syslogs">Syslogs</a></li>
<li><a href="#tabs-visio">Visio</a></li>
<li><a href="#tabs-misc">Misc</a></li>
</ul>
<div id="tabs-visio">
<img id="visio_topology" src="/Scripting/customer/7229_topology.png">
<!-- Visio Tab div end -->
</div>
JS:
$('#tabs').tabs({
select: function(event, ui) {
window.location.hash = ui.tab.hash;
}
});
$("#tabs-visio").tabs().bind("tabsload", function(event, ui) {
console.log('hello world');
});
Sử dụng Firebug Tôi chưa bao giờ thấy 'hello world'. Tôi mới đến jquery và tôi biết tôi phải mất một cái gì đó dễ dàng ở đây tôi chỉ không thể tìm ra những gì.
Ồ, tôi mới nhận thấy rằng câu hỏi này đã hơn một tuổi. Tôi hy vọng bạn đã sắp xếp nó trong thời gian chờ đợi! – Jon