$('.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。虽然同样的事情不适用于Chrome ...这是阻止新的div不会来....我的ajax工作正常...我得到正确的输出..
答案 0 :(得分:1)
据我所知,Chrome会忽略删除DOM元素的“style”属性的请求。
$('.blocker_new').css('display', 'none');
应该有用,或者更简单
$('.blocker_new').hide();
答案 1 :(得分:0)
尝试移动你的$('。blocker_new')。hide();完全回调
...
complete:function() {
$('.blocker_new').hide();
}
...