Literally Canvas - 我在页面上找不到任何工具?

时间:2016-01-01 09:05:13

标签: html5 canvas drag-and-drop drawing

我的代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Literally Canvas</title>
    <link href="css/literallycanvas.css" rel="stylesheet">
    <script src="jquery-2.1.4.min.js"></script>
    <script src="react-with-addons.min.js"></script>
    <script src="underscore-min.js"></script>
    <script src="js/literallycanvas-core.min.js"></script>
    <script src="js/literallycanvas.js"></script>

</head>
<body>
    <div class="literally"></div>
    <form class="controls export">
        <input type="submit" data-action="export-as-png" value="Export as PNG">
    </form>
    <script>
        $(document).ready(function(){  
              //initial without jQuery
              var lc = LC.init(
                      document.getElementsByClassName('literally')[0],{
                          imageURLPrefix:'img',
                          primaryColor:'#fff',
                          backgroundColor:'#ddd',
                          toolbarPosition:'top',
                          tools:
                                  [
                                      LC.tools.Pencil,
                                      LC.tools.Eraser,
                                      LC.tools.Line,
                                      LC.tools.Rectangle,
                                      LC.tools.Text,
                                      LC.tools.Polygon
                                  ]
                      });
            //export as png
              $('.controls.export [data-action=export-as-png]').click(function(e) {
                  e.preventDefault();
                  window.open(lc.getImage().toDataURL());
              });             
          });
    </script>
</body>
</html>

我已下载 literallycanvas-0.4.11 ,并将css/img/下的文件添加到我的项目中,以及js/中的相应文件。 我可以看到初始化是有效的,因为我可以看到primaryColor已更改,但我找不到我的工具。 我跟着literally canvas但是它仍然有问题。 任何人都可以帮助我??

1 个答案:

答案 0 :(得分:0)

我更改了imageURLPrefix选项,它对我有用。只需在那里写下img文件夹的路径。

var lc = LC.init(
    document.getElementsByClassName('my-drawing')[0],
    {
       imageURLPrefix: 'path/to/your/img',
       .....     
       ..... 
    });