Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery Fancy产品设计器_Javascript_Jquery_Jquery Ui_Jquery Plugins_Js Fancyproductdesigner - Fatal编程技术网

Javascript 如何使用jQuery Fancy产品设计器

Javascript 如何使用jQuery Fancy产品设计器,javascript,jquery,jquery-ui,jquery-plugins,js-fancyproductdesigner,Javascript,Jquery,Jquery Ui,Jquery Plugins,Js Fancyproductdesigner,我实现了这个,效果很好。我的查询是当我在演示站点上传图像时,它会固定在产品的形状上。例如,当我在帽子上上传徽标时,徽标会灵活地固定在帽子的形状上。但在我的集成中,这不起作用 我的代码是: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport"

我实现了这个,效果很好。我的查询是当我在演示站点上传图像时,它会固定在产品的形状上。例如,当我在帽子上上传徽标时,徽标会灵活地固定在帽子的形状上。但在我的集成中,这不起作用

我的代码是:

<!DOCTYPE HTML>
<html>

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Fancy Product Designer</title>

    <!-- Style sheets -->
    <link rel="stylesheet" type="text/css" href="css/main.css">

    <!-- The CSS for the plugin itself - required -->
    <link rel="stylesheet" type="text/css" href="css/FancyProductDesigner-all.min.css" />

    <!-- Include required jQuery files -->
    <script src="js/jquery.min.js" type="text/javascript"></script>
    <script src="js/jquery-ui.min.js" type="text/javascript"></script>

    <!-- HTML5 canvas library - required -->
    <script src="js/fabric.min.js" type="text/javascript"></script>
    <!-- The plugin itself - required -->
    <script src="js/FancyProductDesigner-all.min.js" type="text/javascript"></script>

    <script type="text/javascript">
        jQuery(document).ready(function() {

            var $yourDesigner = $('#clothing-designer'),
                pluginOpts = {
                    productsJSON: 'json/products.json', //see JSON folder for products sorted in categories
                    designsJSON: 'json/designs.json', //see JSON folder for designs sorted in categories
                    stageWidth: 1200,
                    editorMode: false,
                    smartGuides: true,
                    fonts: [{
                        name: 'Helvetica'
                    }, {
                        name: 'Times New Roman'
                    }, {
                        name: 'Pacifico',
                        url: 'Enter_URL_To_Pacifico_TTF'
                    }, {
                        name: 'Arial'
                    }, {
                        name: 'Lobster',
                        url: 'google'
                    }],
                    customTextParameters: {
                        colors: false,
                        removable: true,
                        resizable: true,
                        draggable: true,
                        rotatable: true,
                        autoCenter: true,
                        boundingBox: "Base"
                    },
                    customImageParameters: {
                        draggable: true,
                        removable: true,
                        resizable: true,
                        rotatable: true,
                        colors: '#000',
                        autoCenter: true,
                        boundingBox: "Base"
                    },
                    actions: {
                        'top': ['download', 'print', 'snap', 'preview-lightbox'],
                        'right': ['magnify-glass', 'zoom', 'reset-product', 'qr-code', 'ruler'],
                        'bottom': ['undo', 'redo'],
                        'left': ['manage-layers', 'info', 'save', 'load']
                    }
                },

                yourDesigner = new FancyProductDesigner($yourDesigner, pluginOpts);

        });
    </script>
</head>

<body>
    <div id="main-container">
        <h3 id="clothing">Clothing Designer</h3>
        <div id="clothing-designer" class="fpd-container fpd-shadow-2 fpd-topbar fpd-tabs fpd-tabs-side fpd-top-actions-centered fpd-bottom-actions-centered fpd-views-inside-left"> </div>
        <br />

    </div>
</body>

</html>

花式产品设计师
jQuery(文档).ready(函数(){
var$yourDesigner=$(“#服装设计师”),
pluginOpts={
productsJSON:'json/products.json',//有关按类别排序的产品,请参阅json文件夹
designsJSON:'json/designs.json',//有关按类别排序的设计,请参阅json文件夹
舞台宽度:1200,
editorMode:false,
smartGuides:没错,
字体:[{
名称:“Helvetica”
}, {
名称:“泰晤士报新罗马”
}, {
名称:“Pacifico”,
url:'输入\u url\u至\u Pacifico\u TTF'
}, {
名称:“Arial”
}, {
名称:‘龙虾’,
网址:“谷歌”
}],
customTextParameters:{
颜色:假,
对,,
可调整大小:正确,
真的,
可旋转:正确,
自动中心:对,
边界框:“基础”
},
自定义图像参数:{
真的,
对,,
可调整大小:正确,
可旋转:正确,
颜色:“#000”,
自动中心:对,
边界框:“基础”
},
行动:{
“顶部”:[“下载”、“打印”、“快照”、“预览灯箱”],
“右”:[“放大镜”、“变焦”、“重置产品”、“二维码”、“标尺”],
“底部”:[“撤消”、“重做”],
“左”:[“管理层”、“信息”、“保存”、“加载”]
}
},
yourDesigner=新的FancyProductDesigner($yourDesigner,pluginOpts);
});
服装设计师