javascript - 兼容性問題,頁面登錄頁有切換語言要求,其他瀏覽器沒問題,但是就是IE10點了之后沒反應?
問題描述
如題就是一個很簡單的切換語言點擊,重新刷頁面
切換語言后
相關代碼
$(’.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(); //成功拿到數據 就刷新 }});});
但是在IE10上面點擊沒反應,不刷新,有時候甚至點不動,沒有任何報錯
**最詭異的是 F12之后 開啟開發者工具之后 又可以點擊并且刷新了**
求解
問題解答
回答1:click結尾的});掉了,還有HTML/CSS最后也扔上來 IE10沒反應是否有任何報錯?
回答2:可能是window.location.reload()的問題。
試試window.location.href=window.location.href
