“JS, wie man weiß, ob Element Rand berühren kann” Code-Antworten

JS, wie man weiß, ob Element Rand berühren kann

$(function(){
    var $window = $(window),
        $header = $('.header'),
        $this   = $(this); // <-----here you can cache your selectors

    $window.on('scroll', function(){
       if($this.scrollTop() > 0){
           $header.addClass('shadow');
       }else{
           $header.removeClass('shadow');
       }
    }).scroll();
});
DevLorenzo

JS, wie man weiß, ob Element Rand berühren kann

var update = function (modifier) {
    if (38 in keysDown) { // Player holding up
        hero.y -= hero.speed * modifier;
    }
    if (40 in keysDown) { // Player holding down
        hero.y += hero.speed * modifier;
    }
    if (37 in keysDown) { // Player holding left
        hero.x -= hero.speed * modifier;
    }
    if (39 in keysDown) { // Player holding right
        hero.x += hero.speed * modifier;
    }

    // Are they touching?
    if (
        hero.x <= (monster.x + 32)
        && monster.x <= (hero.x + 32)
        && hero.y <= (monster.y + 32)
        && monster.y <= (hero.y + 32)
    ) {
        ++monstersCaught;
        reset();
    }
    if(hero.x <= 0){
        hero.x = 0;
    }
    else if(isMaxWidth()){
        hero.x = canvas.width -32
    }
    if(hero.y <= 0){
        hero.y = 0;
    }
    else if(isMaxHeight()){
        hero.y = canvas.height -32
    }

};

var isMaxWidth = function(){
    return hero.x >= canvas.width - 32;
};

var isMaxHeight = function(){
    return hero.y >= canvas.height - 32;
};
DevLorenzo

JS, wie man weiß, ob Element Rand berühren kann

.shadow{
    box-shadow: 0px 3px 5px #888888;
}
DevLorenzo

JS, wie man weiß, ob Element Rand berühren kann

0 <= x < window.innerHeight
DevLorenzo

Ähnliche Antworten wie “JS, wie man weiß, ob Element Rand berühren kann”

Fragen ähnlich wie “JS, wie man weiß, ob Element Rand berühren kann”

Weitere verwandte Antworten zu “JS, wie man weiß, ob Element Rand berühren kann” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen