Skip to content

Commit 1638e41

Browse files
author
wanglin25
committed
支持配置鼠标插件的跟随元素的z-index值
1 parent 1d9f1cf commit 1638e41

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,13 @@ import Markjs from '@wanglin1994/markjs'
2828

2929
```bash
3030
cd markjs
31+
npm i
3132
npm link
3233
```
3334

3435
```bash
3536
cd markjs-docs
37+
npm i
3638
npm link @wanglin1994/markjs
3739
npm run serve
3840
```
@@ -944,6 +946,7 @@ Markjs.use(mousePlugin)
944946
| cursorTips | 提示信息,对象,格式见表5-1 | Object || |
945947
| showPen | 否显示鼠标指针画笔 | Boolean || true |
946948
| penImg | 自定义鼠标指针图片地址 | String || |
949+
| zIndex | v1.0.23+,鼠标跟随的元素的z-index值 | Number || 999 |
947950

948951
##### 表5-1 提示信息cursorTips对象格式
949952

markjs-docs/src/components/Demo1.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ export default {
7979
},
8080
fillColor: "rgba(0,136,255,0.30)",
8181
dbClickRemovePoint: true,
82+
zIndex: 9999
8283
});
8384
mark0.on("CURRENT-MARK-ITEM-CHANGE", (item) => {
8485
this.curEditMarkItem0 = item;

markjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wanglin1994/markjs",
3-
"version": "1.0.22",
3+
"version": "1.0.23",
44
"description": "一个插件化的多边形标注库",
55
"main": "index.js",
66
"scripts": {

markjs/src/plugins/mouse.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
EDITING_POINT: '拖拽移动节点,修改区域边界,双击删除节点'
99
},
1010
showPen: true,// 是否显示笔
11-
penImg: ''// 鼠标指针图片
11+
penImg: '',// 鼠标指针图片
12+
zIndex: 999
1213
}
1314
1415
属性
@@ -27,7 +28,8 @@ const defaultOpt = {
2728
EDITING: '拖曳移动节点或区域,双击结束操作',
2829
HOVER: '单击激活该区域并进入编辑状态',
2930
EDITING_POINT: '拖拽移动节点,修改区域边界,双击删除节点'
30-
}
31+
},
32+
zIndex: 999
3133
}
3234

3335
/**
@@ -71,7 +73,7 @@ export default function mousePlugin(instance){
7173
padding: 0 10px;
7274
user-select: none;
7375
display: none;
74-
z-index: 3;
76+
z-index: ${opt.zIndex};
7577
`
7678
document.body.appendChild(cursorTipEle)
7779
}

0 commit comments

Comments
 (0)