我想在我的HTML表格的列中淡出所有單元格,當我點擊此列的標題中的按鈕時。對於我運行下面的JavaScript:用jQuery淡出HTML-Table中的列:爲什麼.fadeTo()這麼慢?
...
myDOMElement.find(".headerIcon").bind("click", function(event){
var colo = $(event.target).parent().attr("id"); // colNo is stored as Icons id
myDOMElement.find(".myTable").find("tr").find("#"+colo) // each tr has an id according to its colNumber
.each(function(index) {
$(this).fadeTo(0,0.2);
}
});
});
根據需要,但相對緩慢甚至只有200行的表這工作。
是否有更好的(更快)的方式來做到這一點?
你可以做'$(this).fadeTo(「fast」,1); – 2014-10-05 11:09:57
這不會比.fadeTo(0,1);因爲第一個參數是千分之一秒的速度(見[這裏](http://www.w3schools.com/jquery/eff_fadeto.asp)) – Benvorth 2014-10-05 11:13:40