我尝试获取click相对于element的位置,但event没有offsetX.
onClick(e) {
console.log(e.offsetX) // returns undefined
console.log(e.target.offsetX) // returns undefined
}
render() {
return <img src='http://placehold.it/1000x500' onClick={this.onClick} />
}
Run Code Online (Sandbox Code Playgroud)
我如何获得点击元素的位置?
我使用了gulp-webapp(来自yeoman的生成器)并添加了一些其他任务(如gulp-sass和gulp-coffee).
但现在Livereload还没有开始.我需要看到这样的事情
[gulp] Live reload server listening on: 35729
Run Code Online (Sandbox Code Playgroud)
但输出看起来像
? app git:(master) ? gulp watch
[gulp] Using gulpfile ~/Dev/lsd/app/gulpfile.js
[gulp] Starting 'clean'...
[gulp] Starting 'styles'...
[gulp] Starting 'scripts'...
[gulp] Starting 'connect'...
[gulp] Finished 'connect' after 68 ms
Started connect web server on http://localhost:9000
[gulp] Finished 'scripts' after 181 ms
[gulp] gulp-size: total 128.75 kB
[gulp] Finished 'styles' after 806 ms
[gulp] Starting 'serve'...
[gulp] Finished 'serve' after 5.73 ms
Run Code Online (Sandbox Code Playgroud)
我不明白,我的问题是什么.
我的gulpfile.coffee:
"use strict"
gulp = require("gulp")
$ …Run Code Online (Sandbox Code Playgroud)