Actions
バグ #254
closedmousedownとmousedownで著しく位置が違う場合にもclickが発生している
プラグイン名:
ブランチ:
クラッシュする:
Description
ボタンのクリックイベントは、押した時と離したときに同じボタン上にマウスが乗っている必要があるが、別の場所でクリックしてボタン上で離したとき、離した時にマウスオーバーしているボタンをクリックしたことになる。
問題になるのは、例えばテキストを選択した時にmouseupが発生したのがアイコンオーバボタン上だった場合等。
mouseupとmousedownで同じボタン上に乗っていない場合は、clickを発生させない。問題になっているのは以下のボタン。
- アイコンオーバボタン
- Voterアイコンボタン
以下の解決策が考えられる
- mouseup時にmousedown時と著しく座標がずれていたらclickを発生させない
- クリックポイントマップを登録しておき、mouseupとmousedownが同じクリックポイントで発生したらclickを発生させる。
Updated by toshi_a 初音 about 13 years ago
- Status changed from 新規 to 様子見
- Assignee set to toshi_a 初音
Updated by toshi_a 初音 about 13 years ago
- Status changed from 様子見 to 終了
- Target version set to 0.0.3
Actions