【发布时间】:2015-02-02 00:28:17
【问题描述】:
所以我有这个 php 脚本,它输出一个 html 表,其中包含一些文件的数据(如文件名、文件大小等......)
我有这个 javascript 函数,当您悬停属于“预览”类的标签时,它会显示图片。例如,如果文件名为:somePic.jpg,当您将 somePic.jpg 悬停在表格中时,图片将出现在您的鼠标旁边。
现在不是所有这些文件都是图片,有些是.mp3,所以当你将它们悬停时,javascript当然无法显示图片。 为了处理这种情况,我在标签(由javascript函数生成)中添加了一个alt属性:alt='Preview not available for this type content.'
这是我的问题,有时有效,但有时无效! 有时您开始悬停.mp3链接,并显示alt属性,然后悬停图片,显示图片,然后再次悬停.mp3,alt不再显示,而是“损坏的图像”图像(小红叉)改为显示...
当然我可以解析文件名并检测它何时是 mp3,然后处理这种情况,但我认为 alt 属性应该可以实现这一点......但它有问题......
有什么想法吗?有人遇到过这个问题吗?
【问题讨论】:
-
你能显示一些代码吗?重现问题的 HTML 输出?
标签: javascript html image alt-attribute