小编use*_*476的帖子

求画布中线条的长度

我想找到我在画布内绘制的线条的长度。我已经可以在画布内画线,但急需找到它的长度。

找到这个链接,但我想知道精确测量需要什么。谢谢。

我找到的链接

到目前为止,这是我的代码:

$("#myCanvas").bind('mousemove', function(e){   
                    var totalOffsetX = 0;
                    var totalOffsetY = 0;       
                    var currentElement = this;

                    do{
                        totalOffsetX += currentElement.offsetLeft - currentElement.scrollLeft;
                        totalOffsetY += currentElement.offsetTop - currentElement.scrollTop;
                    }
                    while(currentElement = currentElement.offsetParent)

                    endX= e.pageX - totalOffsetX;
                    endY = e.pageY - totalOffsetY;

                    drawLine(startX, startY, endX, endY);
                });             
            }).mouseup(function(data){
                if(trigger = "1"){
                    $('.draggable').draggable( "disable" );
                }else{
                    $('.draggable').draggable("enable");
                }   
                $(this).unbind('mousemove');
            });
Run Code Online (Sandbox Code Playgroud)

提前致谢..

html javascript canvas

3
推荐指数
1
解决办法
6284
查看次数

jquery通过逗号和换行符分割文本区域值

我有这个 texarea,我想在用户键入后通过逗号和新行来解析它的值。样本。

输入

 /*  inside textarea */
   2 water, 4 ice
   6 lemon
Run Code Online (Sandbox Code Playgroud)

输出:

  Total # of Items: 3

  Item #               Quantity          Item Name
    1                     2               Water
    2                     4                Ice 
    3                     6               Lemon 
Run Code Online (Sandbox Code Playgroud)

这是到目前为止的代码:

$('#$name').keyup(function (event) {
$("#textAreaDiv").show();   
if(event.keyCode == 188){
    $("#textAreaTaggingDetails").html(getItems($('#$name').val().split('\\n'), 'comma'));   
    //console.log("comma press");
}   
else if (event.keyCode == 13) {     
    //console.log("new line press");
    $("#textAreaTaggingDetails").html(getItems($('#$name').val().split(','), 'newLine'));   
}
Run Code Online (Sandbox Code Playgroud)

});

 function getItems(eachLine, type){     
   var xcontent = "";       
   $("#titleTextAreaTagging").html('Total # of Items: ' + eachLine.length + '<br/>');

   for(var i = 0, l …
Run Code Online (Sandbox Code Playgroud)

jquery split

0
推荐指数
1
解决办法
3465
查看次数

标签 统计

canvas ×1

html ×1

javascript ×1

jquery ×1

split ×1