$('.sband_level1 li').live('click',function(e) {
e.preventDefault();
$.ajax({
type: "GET",
url: base_url+"product/update_products",
data: "style_id="+style_list+'&prod_id='+brand_list+'&term_name='+term_name+'&term_id='+term_id,
context: this,
async: false,
beforeSend: function() {
$('.blocker_new').css('display','block')
},
success: function(msg){
$('#page_wn').empty();
$('#page_wn').append(msg);
$('.blocker_new').removeAttr('style')
}
});
});
当我点击n FF时,我的div来得正常; 那是阻止程序新div。虽然同样的事情在铬中不起作用...那是阻止程序新div 不会来....我的阿贾克斯工作正常...我得到正确的输出..
据我所知,Chrome 忽略了删除 DOM 元素的"style"属性的请求。
$('.blocker_new').css('display', 'none');
应该工作,或者更简单
$('.blocker_new').hide();
尝试将 $('.blocker_new'(.hide((; 移动到完整的回调
...
complete:function() {
$('.blocker_new').hide();
}
...