Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Контекст функции (https://javascript.ru/forum/misc/72475-kontekst-funkcii.html)

Sinevik 31.01.2018 19:48

Контекст функции
 
Подскажите как передать в функцию getMouse контекст нашего объекта, что бы оно видело console.log(this.ourdiv.style);


getMouse(e){
           console.log(this.ourdiv.style);

        }


		MouseDown(e){
		var mousePosX = e.pageX;
                var mousePosY = e.pageY;
                console.log(this.ourdiv.style);
                var divPosX = this.ourdiv.offsetLeft;
                var divPosY = this.ourdiv.offsetTop;
                this.deltaX = mousePosX - divPosX;
                this.deltaY = mousePosY - divPosY;
                window.addEventListener("mousemove", this.getMouse);
                this.ourdiv.onmouseup = function() {
                    window.removeEventListener("mousemove", this.getMouse);
                }
		}





Код Reactjs jsx


Весь код

https://jsfiddle.net/qyeh4yL9/

рони 31.01.2018 21:01

Sinevik,
15 — Проблемы с Bind
Частые трудности работы с React.js
возможно так

getMouse = (e)=>{
           console.log(this.ourdiv.style);

        }


Часовой пояс GMT +3, время: 15:03.