如何通過jQuery在IE6 \ IE7 \ IE8中刪除樣式屬性或更改寬度\高度CSS屬性?不工作:通過jQuery在IE6 IE7 IE8中刪除樣式屬性或更改寬度高度css屬性
不起作用:
$(e).css({'width': '', 'height': ''});
$(e).removeAttr('style');
e.removeAttribute('style');
更新:
e是DOM的原生對象。螢火蟲告訴我,元素存在
在第一個函數我加寬度\高度,在第二次刪除。
在其他瀏覽器中一切ok
不起作用:
$(e).css({'width': 'auto', 'height': 'auto'});
你爲什麼要去除寬度和高度?如果你想讓它消失,那麼你應該做$(e).hide();和$(e).show();或者你可以做$(e).width(0).height(0);刪除屬性是不必要的。 – MoarCodePlz
我們需要看看'e'是如何定義的。它是一個jQuery對象嗎?例如,它是否來自'.click()'調用的'function(e)'中? – Bojangles
什麼是'e'?它在其他瀏覽器中工作嗎? –