firefox userChrome.js greasemonkeyスクリプトスレ 7
■ このスレッドは過去ログ倉庫に格納されています
0566名無しさん@お腹いっぱい。
2009/02/06(金) 11:14:05ID:WNJpMnoy0var oStyle = document.createElement('style');
oStyle.setAttribute('type','text/css');
var css = 'a.grauw-imageview { -moz-outline: 1px dotted red; padding: 1px; }';
css += 'a.grauw-imageview img.grauw-imageview { display: none; position: absolute; left: 0; max-width: 100%; margin: 0; border: none; }';
css += 'a.grauw-imageview:hover img.grauw-imageview { display: block; }';
oStyle.innerHTML = css;
document.getElementsByTagName('head')[0].appendChild(oStyle);
var aElm = document.getElementsByTagName('a');
for (i=0; i<aElm.length; i++) {
if (aElm[i].href.match(/\.(jpg|jpeg|gif|png)$/)) {
var oImg = document.createElement('img');
oImg.setAttribute('src',aElm[i].href);
oImg.setAttribute('class','grauw-imageview');
aElm[i].appendChild(oImg);
aElm[i].setAttribute('class','grauw-imageview');
}
}
こんなソースになってたんだけど、マウスオーバーをどうやって察知してるのかがわからない。
addEventListenerとか使わずにどうやってるの?
■ このスレッドは過去ログ倉庫に格納されています