使用JavaScript和API用户数据从相对URI获取图像路径

时间:2018-11-23 23:28:48

标签: javascript html

对不起,但这可能不太清楚,因为我对此问题感到困惑。 我正在尝试初始化悬停效果,并在通过节点应用程序创建并作为网页小部件添加的iFrame上产生此效果。图像等设置会在运行时从应用程序传递到iFrame。

所以我有一个iFrame的HTML文档,其中创建了一个空的div:

    <div id="myDiv" class="display-class">

然后我有我的JavaScript文件,该文件用于初始化效果:

    new myEffect({
    parent: document.querySelector('.display-class'),
    intensity: 0.1,
    speedIn: 0.6,
    image0:settings.image0,
    image1:settings.image1,
    displacementImage: 'src/images/middleImg.png'

settings.image0和settings.image1都产生如下信息:

    Array(1)
    0:
    fileName: "filename"
    height: "2755"
    relativeUri: "c7765ce2ddf3420e84f10add413364dc.jpg"
    width: "3441"
    __proto__: Object
    length: 1
    __proto__: Array(0)  

可以使用没有问题的绝对图像路径来创建效果,例如:

    'src/images/image0.png'
    'src/images/image1.png'

但是,我需要能够设置用户选择的图像。

我试图使用

之类的数组表示法访问relativeUris
   image[0].relativeUri 
   image1[0].relativeUri 

-因为必须要显示两个图像才能显示效果。 另一个在图像之间产生过渡的图像被存储为绝对路径,因此可以毫无问题地找到它。

对不起,这是如此含糊,但我真的很困惑。 编辑-我打算在使用符号时说:

    image[0].relativeUri

或它的一个变体,relativeUri被显示为图像路径-但仍然没有图像显示。

0 个答案:

没有答案