小编Dha*_*ali的帖子

如何清除Canvas中的特定行:HTML5

我对这个Canvas元素完全陌生.我能够在画布上绘制线条,但不能仅清除特定线条.整个画布变成空白.

试过这个: HTML:

<canvas id="cvs" width="400" height="400"></canvas>
<hr />
<input type="submit" id="reDrowA" value="Draw A" />
<input type="submit" id="reDrowB" value="Draw B" />
<hr />
<input type="submit" id="clearA" value="Clear A" />
<input type="submit" id="clearB" value="Clear B" />
Run Code Online (Sandbox Code Playgroud)

脚本

$(document).ready(function(){
    canvas =  document.getElementById("cvs");    
    $("#reDrowA").on("click",function(){
        a = canvas.getContext('2d');
        a.translate(0.5, 0.5);
        a.beginPath();
        a.setLineDash([2,10]);
        a.moveTo(10,10);
        a.lineTo(300,10);
        a.lineTo(300,300);
        a.stroke();
    });
    $("#reDrowB").on("click",function(){
        b = canvas.getContext('2d');
        b.translate(0.5, 0.5);
        b.beginPath();
        b.setLineDash([2,10]);
        b.moveTo(10,10);
        b.lineTo(10,300);
        b.lineTo(300,300);
        b.stroke();
    });
    $("#clearA").on("click",function(){
       a.clearRect(0, 0, canvas.width, canvas.height);
    });
    $("#clearB").on("click",function(){
        b.clearRect(0, 0, canvas.width, canvas.height);
    });

});
Run Code Online (Sandbox Code Playgroud)

小提琴: …

html javascript jquery html5 canvas

6
推荐指数
1
解决办法
2万
查看次数

CSS文件中的背景图像路径 - Liferay 6.2

我正在使用Lifera迁移项目.项目是在Liferay 6.1中创建的,现在我正在迁移到Liferay 6.2.

我在所有CSS文件的图像路径中都面临问题.在Liferay 6.2中迁移时,它会将Theme和CSS文件夹路径附加到所有图像.

Liferay 6.1中的 background:url(../../images/xyz.jpg)
图像路径:Liferay 6.2中的图像路径: background:url(/myThemeName/css/../../images/xyz.jpg)

项目derectory是这样的:

 _diffs
    |- CSS
       |- common
         |- module1.css
         |- module2.css
         |- module3.css
      |- library
         |- plugin1.css
         |- plugin2.css
         |- plugin3.css
      |- utility
         |- tool1.css
         |- tool2.css
         |- tool3.css
   |- images
      |- All Images
   |- js
      |- JavaScript files
Run Code Online (Sandbox Code Playgroud)

此产品庞大且难以更新所有后台URL.
是否有可能从CSS文件中的路径中删除"theme-name/css".

image path liferay-6.2

6
推荐指数
1
解决办法
1011
查看次数

标签 统计

canvas ×1

html ×1

html5 ×1

image ×1

javascript ×1

jquery ×1

liferay-6.2 ×1

path ×1