自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

翻译 jtopo画布拖拽的时候,鼠标点到画布以外的地方(菜单部分)的时候会选中菜单部分的文本,并打开新页面,同时鼠标箭头一直转圈圈,鼠标松开后拓扑图还能动,用户体验极为不好。

在写jtopo时遇到上述问题,效果如下图所示:遇到这个问题,首先我想到的就是鼠标拖拽的时候禁止选中文本,上网查了一下,果然有此类信息,以下是我查到的链接:https://www.cnblogs.com/Sky-Ice/p/10137284.html他里面有css方法和js方法,我都试了一下,css方法比较好用,而且兼容性我测到了ie11,主流浏览器都是兼容的,代码如下:/*防止鼠...

2020-01-16 10:38:39 598

原创 jtopo画布不够大时,操作弹框会显示在画布外面看不到的地方,还会使浏览器出现滚动条

在网上下的demo如果图标太靠右或太靠下,右键操作的时候弹框就会挤出页面,很丑,效果如下图所示:我想着给它修改成位置不够的时候显示在左边或者上面,去看源码的时候它是根据鼠标移入是那个距离屏幕上边和左边的一个点来定义它的位置的。本来我想着看看能不能拿到到屏幕右边和下边的距离,但是一下两下没找到方法,后来就凭借我个人的想法想了一个比较懒的方法,就是获取浏览器的宽度和高度,用浏览器的宽度和高...

2020-01-15 14:38:51 721

原创 jtopo鹰眼的样式修改,(jtopo加鹰眼后,topo图中有一条连线的颜色被鹰眼边框颜色覆盖)

最近在写topo图的时候,topo图书莫名其妙出现一条黑色连线,但是数据库里并没有设计黑色的连线,经过反复确定发现只要显示鹰眼就会显示黑线,不显示鹰眼就不会显示那条黑线,效果如下图所示:看代码是时候,在jtopo-0.4.8-min.js大概五百二十行左右有这样的代码,意识差不多就是鹰眼能看到的边框,灰色填充,以及拓扑显示,如果想简单粗暴的只改黑线的问题,把拓扑的边框影藏掉即可,既:代码中...

2020-01-14 10:19:31 1108

翻译 jtopo用法总结,点击展开子节点、导出png图片、实现查询功能、拖拽和点击事件区分、点击添加连线后在添加连线、改变文本位置、添加自定义属性

最近在写拓扑图,有百度到一位大佬的CSDN上有好多关于jtopo的东西,虽然已经默默关注了,但还是记一下笔记。1.拓扑图点击展开子节点,具体参照:https://blog.csdn.net/qq_39759115/article/details/89156175(这个我在下面第四条,鼠标拖拽的时候做了一些优化)2.原demo导出PNG图片是点击之后跳转新页面,右键才能保存,修改成点击按钮直...

2020-01-11 16:35:17 2635 4

原创 jtopo单击选中的时候,闪烁几下,并居中

其实。这个就是写来玩玩的,也没有用上,就是仿照Jtopo的搜索查询功能写了一个单击闪烁并居中的函数/*** 单击时居中闪烁* */function clickCenter() { var location = currentNode.getCenterLocation(); // 单击后居中 stage.setCenter(location.x, locati...

2020-01-11 15:43:21 838

转载 jtopo修改选中框的边框颜色

jtopo默认的选中框是蓝色边框,与topo节点颜色很相似,看不清楚,所以我把topo选中的颜色改成大红色了,在addNode函数中加下面一段代码就好了(百度上看到的,很有用,收藏起来)node.paintSelected = function(a){ 0 != this.showSelected && (a.save(), a.b...

2020-01-11 15:37:29 1042

原创 jtopo鼠标悬停事件与画线操作的冲突

在官方文档中看到鼠标悬停事件有,mouseover和mouseout,我就象征性的写进代码里,但是问题出来了,悬停事件和点击画线操作产生了冲突,只要悬停,就不能画线,只要画线,就不能悬停,后来我将悬停的代码写进了jtopo-0.4.8-min.js中去了,首先,在jtopo-0.4.8-min.js中Ctrl+F找mouseover,注意:里面有很多mouseover,找到下面一段代码。...

2020-01-11 15:24:22 981

原创 jtopo常见问题的总结

1.鹰眼的显示与隐藏:代码中有一个stage.eagleEye.visible = true;将true改成false就不显示了。2.鼠标点击是菜单出现的位置控制:$("#contextmenu").css({ top:event.pageY-65, left:event.pageX-190 }).show(); //右键单击连线 ...

2020-01-02 14:07:56 2338 6

原创 jtopo拓扑图的初步学习

最近项目中需要做一个拓扑图,和做后端的小伙伴百度查找了一番,发现jtopo这款完全基于HTML5 Canvas的关系、拓扑图形化界面开发工具包。觉得很适用,就仔细研究了一下。首先,jtopo的官方文档:http://www.jtopo.com/说实话,官网上介绍的很简单,好多东西都没有写清楚怎么用,我是在github上下载的源码demo在里面修修改改实现的,想要下载,可以直接去github...

2020-01-02 13:54:41 722 1

vue-element-admin中文版本

该资源为一个后台管理系统,为vue-element-admin在git下搭建而成

2023-07-20

micro-app在vue-element-admin中的使用

本资源是在基于micro-app在vue-element-admin中的搭建之后对micro-app在vue-element-admin中的使用进行的进一步研究。 主要包括:路由、页面之间的跳转、数据通信、样式隔离、元素隔离、资源共享、组件共享等的一些研究。 注: (1)代码下载后要分别要对基座和子应用安装依赖npm install (2)代码运行:npm run dev。基座中想要看到子应用,子应用也需要运行

2023-05-07

本资源是基于micro-app+vue-element-admin实现的微前端

本资源是基于micro-app+vue-element-admin实现的微前端的搭建、打包、部署等过程 1、代码下载后需要在基座,子应用1,子应用2中分别npm install安装依赖包 2、运行npm run dev,也是每一个应用都需要运行 3、打包npm run build:prod 4、微前端单独打包单独部署,所以每个应用都需要打包,使用nginx部署 关于此代码的讲解部分可参考:https://blog.csdn.net/qq_36509946/article/details/130475027

2023-05-04

micro-app-demo

micro-app-demo项目搭建,vue2搭建的micro-app-demo项目,具体搭建过程可参考: https://blog.csdn.net/qq_36509946/article/details/129655325?spm=1001.2014.3001.5502 运行前需要分别在base/app-first/app-second下使用npm install安装依赖。其次每个应用都可以单独跑,使用npm run serve。如果想要在base中查看子应用1和子应用2。则需三个应用同时启动

2023-04-06

echarts.js ,看代码里面写的版本是2.0

echarts.js 2.0版本,之前写的echarts关系图,好多网友评论echarts版本,估计是版本不同,存在什么兼容性问题吧,就把这个js传到资源库,方便大家下载

2022-04-08

backgroundsize.min.htc

ie8下兼容background-size是件很麻烦的事情,但是有了这个文件,分分钟搞定Ie8的兼容问题

2019-09-06

single-spa搭建

2023-03-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除