私は JavaScript の迷路ゲームを作成しています。キャラクターが壁に到達したときにキャラクターを停止するには、if...else
ステートメントを使用してセルの境界を検出する必要があります。例えば:
var blah = document.getElementById('hi').style.border-right;
if(blah==20px) {
my function
}
これは可能ですか?もしそうなら、どうやって?ありがとう!
私は JavaScript の迷路ゲームを作成しています。キャラクターが壁に到達したときにキャラクターを停止するには、if...else
ステートメントを使用してセルの境界を検出する必要があります。例えば:
var blah = document.getElementById('hi').style.border-right;
if(blah==20px) {
my function
}
これは可能ですか?もしそうなら、どうやって?ありがとう!
function getBorders(el)
{
return ["Top", "Right", "Bottom", "Left"].map(
function(v) { return el.style["border"+v+"Width"]; });
}
var b = getBorders(document.getElementById('hi'));
// b is an array with border-width strings (or empty strings)
// in the css order top, right, bottom, left——access with subscripts 0-3