我已經寫了一個jQuery函數來在溢出-y:hidden和overflow-y:auto之間在按下按鈕之間切換。這對於桌面上的Chrome,Opera和Firefox非常有用。但由於某些原因,Microsoft Edge不起作用,這很奇怪,因爲其他瀏覽器都沒有問題。一些幫助和解釋將是美好的!jQuery函數切換溢出不在微軟邊緣工作
$(".pro-toggle").click(function(){
var hidden = $('body').css('overflow');
if(hidden == 'hidden'){
$("body").css("overflow-y","auto");
}
else {
$("body").css("overflow","hidden");
}
});
<button class="navbar-toggle collapsed pro-toggle pull-left" data-toggle="collapse">
<span class="icon-bar top-bar"></span>
<span class="icon-bar middle-bar"></span>
<span class="icon-bar bottom-bar"></span>
</button>
繼續看http://stackoverflow.com/questions/31552286/support-for-scroll-bar-styling-in-edge-browser問題很快就會解決 – anshuVersatile
好的,這很有趣。謝謝你的發現。看起來這與我的代碼無關。 –