「MediaWiki:Common.js」の版間の差分

提供: whvm
移動先: 案内検索
 
(同じ利用者による、間の9版が非表示)
1行目: 1行目:
 
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */
 
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */
 +
 +
function myScroll(id) {
 +
window.scrollBy(0, 8);
 +
}
 +
 +
function myInvertScroll(id) {
 +
window.scrollBy(0, -8);
 +
}
  
 
document.onkeydown = function(e) {
 
document.onkeydown = function(e) {
    var keyCode = false;
+
if(e.keyCode == 32){
    if (e) event = e;
+
e.preventDefault();
    if (event) {
+
var scrollValue = window.innerHeight - 300;
        if (event.keyCode) {
+
for(var i=0; i<scrollValue/8; i++) {
            keyCode = event.keyCode;
+
if(e.shiftKey == false) {
        } else if (event.which) {
+
setTimeout(myScroll, i);
            keyCode = event.which;
+
} else {
        }
+
setTimeout(myInvertScroll, i);
    }
+
}
    if (keyCode == 32) {
+
}
    }
+
}
};
+
}

2017年9月22日 (金) 09:57時点における最新版

/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */

function myScroll(id) {
	window.scrollBy(0, 8);
}

function myInvertScroll(id) {
	window.scrollBy(0, -8);
}

document.onkeydown = function(e) {
	if(e.keyCode == 32){
		e.preventDefault();
		var scrollValue = window.innerHeight - 300;
		for(var i=0; i<scrollValue/8; i++) {
			if(e.shiftKey == false) {
				setTimeout(myScroll, i);
			} else {
				setTimeout(myInvertScroll, i);
			}
		}
	}
}