
前端,HTML
junzhen_chen
笔者,专注于撰写
展开
-
如何动态向HTML中插入SVG元素(包括Line,path,marker..等)
1.使用dodument对象创建一个SVG元素marker,为元素引入svg的命名空间(必需引入命名空间,不然浏览器将此元素当做普通html标签插入文档流)var marker = document.createElementNS("http://www.w3.org/2000/svg","marker");2. 使用标签元素对象的setAttribute函数为元素的属性设值原创 2017-04-19 16:16:22 · 8322 阅读 · 0 评论 -
如何让SVG的path动起来
背景: 在开发项目中,选择了使用HTML5中SVG的path标签进行画动态的轨迹线,在往SVG标签中插入path标签后发现轨迹线画出来了,但是不会“动”解决方案://利用Jquery获取到path元素var path = $("#myCanvas").find("path")[0];//获取path画出线条的总长度var length = path.getTotal原创 2017-04-19 16:36:30 · 7154 阅读 · 0 评论 -
如何给SVG的path画线加上箭头
解决方案:1. 先在svg中利用元素、、元素 ,定义一个小箭头 2. 在path中,通过marker-start 、 marker-end两个属性引用已经定义好的箭头marker元素 (marker-strt属性定义在path的起点引用箭头,marker-end属性定义在path的结束点引用箭头原创 2017-04-19 16:39:54 · 16275 阅读 · 1 评论 -
让jQuery UI draggable兼容移动端
用jQyery UI的draggable可以很方便地在PC端实现页面元素的可拖放,不过jQyery UI不是为移动端而写的,因此这个draggable方法在手机上无效。这么普通的问题,当然已经有了现成的解决方法,那就是再加一个jQuery UI Touch Punch插件即可。 jQuery UI Touch Punch下载点这里。原文: https://blog.brain1转载 2017-05-18 10:04:35 · 3358 阅读 · 0 评论 -
如何实现web界面的快照功能
利用 html2canvas插件快速实现快照功能用法: 下载并引入html2cancas.js文件,并直接调用html2canvas函数,传入参数参数说明: 1.需要快照的区域元素2. 配置对象 html2canvas($("#main-container"), { allowTaint: true,原创 2017-05-20 16:35:39 · 7826 阅读 · 0 评论