Nice work! Seems to work prefectly in FF.
Opera and Explorer give a javascript error. Usually (in my own experience) this is caused by the same error in 95% of the cases: an extra comma after the last property of an object. This also seems to be the case here. Remove the tailing comma from lines 33, 37 and 41 and the errors should go away. After that we could do some testing with Opera and IE. So change this: $("#fixedContainer .fixedHead").css({ width: w + "px", "overflow": "hidden", }); $("#fixedContainer .fixedTable").css({ width: (w + 16) + "px", "overflow": "auto", }); $("#fixedContainer .fixedFoot").css({ width: w + "px", "overflow": "hidden", }); to: $("#fixedContainer .fixedHead").css({ width: w + "px", "overflow": "hidden" }); $("#fixedContainer .fixedTable").css({ width: (w + 16) + "px", "overflow": "auto" }); $("#fixedContainer .fixedFoot").css({ width: w + "px", "overflow": "hidden" });