3
我正在使用jQuery和jQuery UI進行動畫效果。jQuery在除IE之外的所有工作中都有工作嗎? (UI)
您可以在jsfiddle中看到它在任何其他瀏覽器欄中都可以使用任何版本的IE,包括10.現在我對JavaScript有點新,所以我知道這個小提琴會有一些缺陷,但是,這就是:
爲什麼當IE瀏覽器,它會打開面板,但#closeBtn元素定位到左側,然後當你點擊它,它不關閉.panel類?
我完全莫名其妙,但我知道我的代碼是凌亂這裏,所以我希望一些擡起頭,這是如何可以解決的。
這裏的JS代碼:
var panel = ".panel";
var menuBtn = "#menuBtn";
var closeBtn = "#closeBtn";
var panelTime = 1000;
var btnTime = 300;
var animDir = 'Right';
$(function
MenuOptions(){
$(panel).hide();
$(menuBtn).click(function(){
$(menuBtn).hide('slide', {direction: animDir}, btnTime);
$(panel).show('slide', {direction: animDir}, panelTime);
$(closeBtn).show('slide', {direction: animDir}, btnTime);
});
$(closeBtn).click(function(){
$(this).hide('slide', {direction: animDir}, btnTime);
$(panel).hide('slide', {direction: animDir}, panelTime);
$(menuBtn).show('slide', {direction: animDir}, btnTime);
});
});
許多方面。
很好的框架問題。 – defau1t
我在Windows上的IE9和Linux上的Chrome上看不到任何區別。 –
@ Paul Tomblin你是對的。我只是在瀏覽器上測試它,這很好,但是當使用包括兼容模式的IE10時,它將不能正確顯示。 – user1470037