enhance: enhance the behavior that when mouse move is out of echarts are. #11516
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
enhance: enhance the behavior that when mouse move is out of echarts area:
the brushed area or dataZoom window will be released at that case, but not keep in dragging state.
fix #10675.
But there is still an issue could be thought over:
When we are dragging and the pointer is moving out of the echarts area, should we release the dragging state, or keep the dragging state util
mouseup
/touchend
?For
touchend
they are almost the same. But formouseup
they are a little different.If we need to make more detailed process for "mouse up out of echarts", we need to
listen
mousemove
andmouseup
ofdocument
, which brings some extra effort in coding.Please try them in
dataZoom-action.html
orbar.html
.