jquery
三火Sunfire
这个作者很懒,什么都没留下…
展开
-
jquery 动态创建svg形状的方法
使用jquery 默认创建的是dom元素而不是svgdom,给用createElementNS方法创建,以<rect>标签为例:var svgNS = 'http://www.w3.org/2000/svg'var oSvg = document.createElementNS(svgNS, 'rect')// 为rect标签添加属性oSvg.setAttribute('x', location.x - container.x)oSvg.setAttribute('y', loca原创 2021-04-14 22:29:05 · 1210 阅读 · 0 评论 -
vue鼠标选取文字高亮与点击取消高亮(标注功能)
在标签上添加@mouseup事件<div v-html="text" @mouseup="handleMouseSelect"></div>选取文字高亮方法handleMouseSelect () { // window.getSelection().toString()获取鼠标选定的文字 var text = window.getSelection().toString() // 避免未选择文字时对字符串进行替换 if (te原创 2021-03-30 17:40:00 · 2936 阅读 · 12 评论 -
vue弹出模态框时禁止滚动、关闭时恢复滚动(针对npm下载的插件)
在做项目时遇到的一个坑:一个通过npm下载的vue插件,原有的滚动功能在我的vue中无效,最后想到了一种解决方案:当弹出模态框时禁止滚动1、添加点击事件与方法我用的插件正好支持在标签内套标签加插槽,直接用@clickmethods:{ stop(){ this.scrollTop = document.scrollingElement.scrollTop; document.body.classList.add('modalOpen');原创 2021-02-02 20:29:00 · 539 阅读 · 0 评论