在我的主页上,我有四个框,当你点击它们时,javascript会逐渐扩展它们,当你再次点击时,它会缩小它。
我无法弄清楚的一点是,在左上角应该有一个关闭框图标。这不适合我。我不是javascript的专家,但我认为这是调用图像的代码行
inImage2.setAttribute('src',zoomImagesURI+'closebox.png');
closebox.png目前位于images文件夹中,而zoomImagesURL目前设置为:
var zoomImagesURI = '/images/';
我甚至不介意密码盒图像不存在,但是在Firefox中查看页面时,轮廓是图像所在的位置,只是图像不显示。在Internet Explorer中没有图像或轮廓出现。
任何帮助将不胜感激,谢谢!
答案 0 :(得分:0)
这里只是一个随意的想法......你的'images'文件夹在web根目录中? 因为这会将图像src设置为“/images/closebox.png”,也许这应该在“images / closebox.png”中。
如果这是问题,那么您应该只将zoomImagesURI更改为'images /';
答案 1 :(得分:0)
尝试使用文件夹的绝对位置:
var zoomImagesURI = 'http://www.mywebsite.com/images/';
还要确保inImage2
是图像对象。
console.log(inImage2.nodeName);