Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
JQuery替换var值_Jquery - Fatal编程技术网

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,也没有很快找到文档,但是您确定,数据函数会设置您以前定义的属性吗?