所以我有这个 php 脚本,它输出一个 html 表,其中包含一些文件的数据(如文件名、文件大小等......)
我有这个 javascript 函数,当您悬停属于“预览”类的标签时,它会显示图片。例如,如果文件名为:somePic.jpg,当您将 somePic.jpg 悬停在表格中时,图片将出现在您的鼠标旁边。
现在不是所有这些文件都是图片,有些是.mp3,所以当你将它们悬停时,javascript当然无法显示图片。为了处理这种情况,我在标记(由 javascript 函数生成)中添加了一个 alt 属性:alt='Preview not available for this type of content.'
这是我的问题,有时有效,但有时无效!有时您开始悬停.mp3链接,并显示alt属性,然后悬停图片,显示图片,然后再次悬停.mp3,alt不再显示,而是“损坏的图像”图像(小红叉)改为显示...
当然,我可以解析文件名并检测它何时是 mp3,然后处理这种情况,但我认为 alt 属性应该可以实现这一点......但它有问题......
任何的想法?有没有人已经面临这个问题?