此代码添加了一个 gif 抖动器:
function glitch_player_display(arg1,arg2) {
jQuery('#loader').show(); // show loading...
jQuery.ajax({
type: 'POST',
url: ajaxglitch_playerajax.ajaxurl,
data: {
action: 'ajaxglitch_player_ajaxhandler',
arg1: arg1,
arg2: arg2
},
success: function(data, textStatus, XMLHttpRequest) {
$('#loader').hide();
var loadpostresult = '#showglitchplayer';
jQuery(showglitchplayer).html('');
jQuery(showglitchplayer).append(data);
},
error: function(MLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
}
和 HTML:
<img src="js/ajax-loader.gif" id="loader" style="display:none;"/>
但是我想按功能使用这个 throbber
这是我正在尝试的代码
function glitch_player_display(arg1,arg2) {
var throb = Throbber();
throb.appendTo( document.getElementById( 't1' ) );
throb.start();
jQuery.ajax({//etc as above
HTML
<div id="t1" class="throb"></div>
throbber.js 代码已添加到 .js 文档中,并且在控制台中没有收到任何错误,但也没有 throbber。我叫错了吗?一旦它被正确调用,它的等价物是$('#loader').hide()
什么?