我尝试使用 jQuery 将.attr
分配给图像。
window.onload = function() {
jQuery('img[src="/i.gif"][alt="info"]').attr({ width: '20px', height: '20px' });
}
上述作品
jQuery(document).ready(function() {
jQuery('img[src="/i.gif"][alt="info"]').attr({ width: '20px', height: '20px' });
});
不起作用。
出于某些原因,我需要在.attr
之前分配window.onload
。有没有办法在图像加载时触发脚本?基本上我希望能够在不等待.attr
的情况下尽快修改window.onload
。
答案 0 :(得分:0)
这可能是因为你的图像尚未在DOM中加载,所以你可以坚持multiTooltipTemplate: "<%= datasetLabel + ' ' + value %>"
或使用图像的load()事件,如
$(window).load()
更新:: 如果图像源已经是一个集合,则需要对缓存图像进行额外检查,如上例所示。 演示jsFiddle