javascript - 兼容性問(wèn)題,頁(yè)面登錄頁(yè)有切換語(yǔ)言要求,其他瀏覽器沒(méi)問(wèn)題,但是就是IE10點(diǎn)了之后沒(méi)反應(yīng)?
問(wèn)題描述
如題就是一個(gè)很簡(jiǎn)單的切換語(yǔ)言點(diǎn)擊,重新刷頁(yè)面
切換語(yǔ)言后
相關(guān)代碼
$(’.setlang_from’).mousemove(function(){console.log($(’.selectBox’).eq(0));$(’.selectBox’).addClass('show');}).mouseout(function(){$(’.selectBox’).removeClass('show');})$(’.selectBox li’).click(function(){// console.log('dianji');$(’.setlang_content’).html($(this).html())$(’.setlang_image’).attr('src',’/static/images/’+$(this).attr('className')+’.png’)// $(’.selectBox’).css(’display’,’none’)$.ajax({type:'post',url:'/i18n/setlang',data:{setlang:$(this).attr(’className’)},error:function(data){console.log(’change language fail’)},success:function(data){ window.location.reload(); //成功拿到數(shù)據(jù) 就刷新 }});});
但是在IE10上面點(diǎn)擊沒(méi)反應(yīng),不刷新,有時(shí)候甚至點(diǎn)不動(dòng),沒(méi)有任何報(bào)錯(cuò)
**最詭異的是 F12之后 開(kāi)啟開(kāi)發(fā)者工具之后 又可以點(diǎn)擊并且刷新了**
求解
問(wèn)題解答
回答1:click結(jié)尾的});掉了,還有HTML/CSS最后也扔上來(lái) IE10沒(méi)反應(yīng)是否有任何報(bào)錯(cuò)?
回答2:可能是window.location.reload()的問(wèn)題。
試試window.location.href=window.location.href
