JQuery替换var值
我有以下代码JQuery替换var值,jquery,Jquery,我有以下代码 var fancyProductDesigner = jQuery('#fancy-product-designer-310938') .fancyProductDesigner({ uploadDesigns: 0, customTexts: 1, imageDown
var fancyProductDesigner = jQuery('#fancy-product-designer-310938')
.fancyProductDesigner({
uploadDesigns: 0,
customTexts: 1,
imageDownloadable: 1,
saveAsPdf: 0,
printable: 1,
dimensions: {
sidebarNavSize: 30,
sidebarContentWidth: 168,
sidebarSize: 887,
productStageWidth: 490,
productStageHeight: 490
}
}).data('fancy-product-designer');
我想改变宽度和高度。位置位于(维度:)中,用户输入维度
我需要知道如何设置/更改这些值
我已经试过看这个物体是否存在
alert(typeof $('fancy-product-designer').data('dimensions'));
但它说的是未定义的
我的网页在
当按下黄色条时,该元素出现
我正在记录
console.log(jQuery('#fancy-product-designer-310938').data('fancy-product-designer'));
但找不到重置维度的方法
我注意到:设置标签尺寸
有人能帮我吗?这将返回一个对象,其中包含fancy product designer可用的所有方法:
var data = jQuery('#fancy-product-designer-310938').data('fancy-product-designer');
在里面你可以找到一个方法setStageDimensions()
,你可以像这样使用它:
// first argument is the width, second the height
data.setStageDimensions(200, 400);
现在内部尺寸
productStageWidth
为200,productStageHeight
为400。一种改变我找不到的其他维度的方法。正如@boulder_02在他的评论中提到的那样,数据方法并不存储原始对象,而是由.fancyProductDesigner()
返回的自己的对象。嗯,我刚刚检查了你的panel-it.eu站点,而JQuery实际上并没有定义。。。你记得包含这个文件吗?@DylanCorriveau jQuery在这里定义。使用jQuery
而不是$
。我不知道fancyProductDesigner,也没有很快找到文档,但是您确定,数据函数会设置您以前定义的属性吗?