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);
});
服装设计师