我正在使用jQuery UI垂直選項卡,並通過AJAX加載內容。我嘗試了幾乎所有從這裏的帖子,並沒有幫助我到目前爲止..:/jQuery UI Ajax選項卡加載不顯示
我想顯示一個css3加載動畫放置在<div id="loading-image">...</div>
。迄今幾乎沒有任何事情發生。
我的代碼
$(function() {
$("#messages_tabs_div").tabs({
beforeLoad: function(event, ui) {
console.log(ui);
ui.jqXHR.error(function() {
ui.panel.html("Couldn't load your messages. Try refreshing your page."+
" If you think this is bug you can help us by submitting it at [email protected] " );
});
ui.jqXHR.complete(function(response){
console.log(response);
});
},
disabled: [6],
select: function(event, ui) {
alert('ASDAD');
}
}).addClass("ui-tabs-vertical ui-helper-clearfix");
$("#messages_tabs_div li").removeClass("ui-corner-top").addClass("ui-corner-left");
});
//jQuery MINE
$(document).ready(function(){
$('#loading-image').hide();
//Set loading bar for all ajax requests
$('#loading-image').bind('ajaxStart', function(){
alert('AJAXXX');
$(this).show();
}).bind('ajaxStop', function(){
$(this).hide();
});
$('#loading-image').bind('tabsselect', function(event, ui) {
alert('TABSSSSS');
$(this).show();
}).bind('tabsload', function(event, ui) {
$(this).hide();
});
});
我唯一得到的是AJAX alert
。我試圖刪除$('#loading-image').hide();
和加載總是在那裏。
請幫助....
預先感謝您
請問您可以添加html(標題和內容應該在同一個容器中),如果您想分開標題和內容您可以使用[jquerytools選項卡](http://jquerytools.org/demos /tabs/index.html) – 2013-03-06 19:35:21