0
別の画像のマウスオーバー時に画像を表示しようとしています。私はdijit/Tooltipを使っています。問題は、最初のマウスオーバーで画像が表示されず、2回目以降も常に表示されることです。イメージは動的に表示され、動的IDが与えられます。画像をツールチェアとして使用する
<c:forEach items="${model.images}" var="image" varStatus="status">
<img src="${image.url}" height="50" onmouseover="showImage('${image.id}')" id="image${image.id}" />
<c:forEach>
<script>
function showImage(name) {
require(["dijit/Tooltip", "dojo/domReady!"], function(Tooltip){
new Tooltip({
connectId: ["image"+name],
label: "<img src='/images/"+name+"'/>"
});
});
};
</script>