thickbox(Inline Content)とIE6
http://jquery.com/demo/thickbox/#sectiond-1
Inline Contentで縦のスクロールバーが出る場合、IE6だと右端ではなくちょっと左に出てしまう。
thickbox.jsの187行目からの
TB_WIDTH = (params['width']*1) + 30 || 630; //defaults to 630 if no paramaters were added to URL TB_HEIGHT = (params['height']*1) + 40 || 440; //defaults to 440 if no paramaters were added to URL ajaxContentW = TB_WIDTH - 30; ajaxContentH = TB_HEIGHT - 45;
ここのwidthの30を10にしてあげると収まるっぽい。
TB_WIDTH = (params['width']*1) + 10 || 630; //defaults to 630 if no paramaters were added to URL TB_HEIGHT = (params['height']*1) + 40 || 440; //defaults to 440 if no paramaters were added to URL ajaxContentW = TB_WIDTH - 10; ajaxContentH = TB_HEIGHT - 45;
あってるのかなー
※追記(2008/08/28 18:13)
やっぱりあってなかった。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
DOCTYPEを↑のように指定したらきれいに表示された。
常識?