【发布时间】:2014-03-14 07:19:50
【问题描述】:
我想使用 jquery.offset() 方法在特定位置的 sapui5 视图内的页面中添加图像。但是,它不起作用。调试器显示图像的默认偏移值。请帮忙。
我有一个 id 为“id_image”的图像,我使用以下代码设置图像的偏移量:
var Image = new sap.m.Image("id_image",{
src:"images/myImage.png"
});
$("#id_image").offset({top:"200px", left:"300px"});
return new sap.m.Page("id_page",{
title: "View",
content: [Image
]
});
【问题讨论】:
-
分享 HTML 代码或分享 jsfiddle URL!
-
@Venkat 它不是 html 页面。我使用的是 sapui5。我有一个看法。在视图中,我正在返回一个包含此图像的页面。
-
分享返回的 HTML 代码
-
这永远不会以这种方式工作。您正在将偏移量设置为尚未添加到 DOM 模型中的图像。您可以尝试视图的 onAfterRendering 事件,但即便如此我也怀疑这会起作用...
-
@Qualiture 它在 onAfterRendering 中也不起作用。您知道如何在页面加载时将图像设置在固定坐标处。
标签: javascript jquery sapui5