styleSheetsオブジェクト CSS
styleSheets[index]はindexはや〜ごとにindexが振られる。よって3つしかない(indexは0〜2)のに以下をやるとおかしくなる
var doc = document; console.debug(doc.styleSheets[3]); // => undefinedになる
insertRuleでCSSをインサートする時は、もともとCSSが記述されていたとこよりも後ろに書くと危険
var doc = document; doc.styleSheets[3].insertRule('CSSのルール', doc.styleSheets[3].length);
後ろに書くと動くらしい。
iPhoneでのドラッグ防止
Safariで確認済みiOS4.3もOK
<script type="text/javascript"> document.ontouchmove = function () { event.preventDefault(); } </script>