小编kan*_*gax的帖子

Flex中的火花形式项目差距

有没有办法改变火花形式项目及其内容(textinput,conbobox)之间的空间?我已经将表单的"gap"属性设置为0,但表单输入之间仍然留有很多垂直空间.

apache-flex forms gaps-in-visuals flex-spark

10
推荐指数
2
解决办法
8140
查看次数

Fabric.js橡皮擦问题画布

我想使用Fabric.js在我的Web应用程序中实现橡皮擦.有没有办法在Fabric.js中实现橡皮擦?例如,在MS Paint中?

canvas coffeescript html5-canvas fabricjs

10
推荐指数
1
解决办法
4356
查看次数

是否有使用fabric js构建的高级应用程序?

我有很多使用Fabric.js构建的简单应用程序或示例.

我可以使用Fabric.js来制作高级应用程序吗?我想检查一些应用程序并查看它的性能,以便我确认Fabric.js也可以处理大型应用程序.

performance html5 fabricjs

9
推荐指数
1
解决办法
4803
查看次数

如何停用Fabric.js中的所有对象

如何在保存图像之前停用Fabric.js中的所有对象?

function rasterize() {
  if (!myscript.Canvas.supports('toDataURL')) {
    alert('This browser doesn\'t provide means to serialize canvas to an image');
  }
  else {
    /*i want to deactivate all object here*/
    window.open(canvas.toDataURL('png'));
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript canvas fabricjs

9
推荐指数
2
解决办法
8804
查看次数

fabricJS中Text和IText之间的区别

有人可以告诉我有什么fabric.IText不同fabric.Text吗?我可以看看任何演示?官方Fabric架构教程仅描述Text,我认为官方IText演示中的使用没有区别.

javascript canvas fabricjs

9
推荐指数
1
解决办法
5508
查看次数

使用fabric.js在画布中加载JSON

我试图用JSON保存数据并使用fabric.js将其加载到画布中我使用以下简单代码不断收到错误:

canvas.add(new fabric.Rect({ width: 50, height: 50, fill: 'red', top: 100, left: 100 }));
var c = canvas.toJSON();
canvas.clear();
canvas.loadFromJSON(c);
Run Code Online (Sandbox Code Playgroud)

我明白了:

SyntaxError: JSON.parse: unexpected character
[Break On This Error] var Cufon=(function(){var k=function()....Image.fromElement.async=true})(this);
Run Code Online (Sandbox Code Playgroud)

当我使用自己的JSON时,它验证得很好,但是当我使用fabric的方法canvas.toJSON()输出的任何内容时,我仍然会出错.任何人都有工作的例子,加载回从fabric.js中先前画布状态保存的空画布数据?这将不胜感激!

javascript json canvas fabricjs

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

如何围绕fabric.js中的一个指定点旋转?

有谁知道如何围绕fabric.js中的一个指定点旋转?例如,

var line1 = new fabric.Line([70, 20, 70, 100], {
    stroke: "#000000",
    strokeWidth: 6
});
Run Code Online (Sandbox Code Playgroud)

我想根据它的终点(70,100)旋转它,但不是它的中心.

javascript canvas fabricjs

8
推荐指数
2
解决办法
5250
查看次数

如何通过javascript或jquery将输入字段集中在Android浏览器上

我试过$('#field').focus(),在互联网上找到的任何其他方法.没有任何效果.我有一个简单的HTML来重现问题.

<!DOCTYPE html> 
<html> 
    <head> 
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function() {
                $('#field').focus();
            });
    </script>
</head> 
<body>
    <input type="text" id="field" name="field"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

请帮忙!

javascript browser jquery android focus

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

Angular.js和Fabric.js:一旦代码移动到Angular Directive,Fabric canvas就会改变行为

我有一个简单的AngularJS/FabricJs应用程序,目的是允许在上载之前移动/重新调整图像大小.基本上有四个步骤:

1) I present a form with a canvas, and a rectangle inside of form to represent a clip area 
2) browse for a local file 
3) add it to the canvas 
4) and have a button to capture the clip area inside of the canvas
Run Code Online (Sandbox Code Playgroud)

当我将代码从直接嵌入的表单移动到坐在angular指令后面时,会出现问题.一旦我将表单移动到指令中弹出一个问题,图像就被加载并添加到画布而没有(任何明显的)问题.但是,一旦您单击画布上的任何位置(例如,尝试移动图像),您添加的图像就不再出现在画布上(尽管检查fabricJs Canvas对象仍然将其显示为其对象数组内部).

JS App和助手:

var myApp = angular.module('myApp', [])

// helper function to bind tot he on change of a input/file object (angularJs workaround)
var invokeImageChange = function(that) {
    angular.element(that).scope().imageChange(that)
    angular.element(that).scope().$digest();
}
Run Code Online (Sandbox Code Playgroud)

控制器:

var …
Run Code Online (Sandbox Code Playgroud)

javascript fabricjs angularjs angularjs-directive

8
推荐指数
1
解决办法
4923
查看次数

如何在Fabric.js上获得鼠标坐标?

我正在尝试读取Fabric.js鼠标点击的X坐标.

这是我的代码.控制台undefined每次都会记录.

var canvas = new fabric.Canvas('c1');
canvas.on('mouse:down', function(e){
  getMouse(e);
});

function getMouse(e) {
  console.log(e.clientX);
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5-canvas fabricjs

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