这是我在StackOverflow中的第一个问题,但我已多次使用该网站,并且您总是帮助我解答您的问题。现在是时候分享我的疑问,因为我在这里找不到类似的。
我的网站上有一个flash横幅旋转器,它使用XML配置将旋转的图像和链接。我没有访问来源,因为它是商业版本。
我不能使用jQuery来旋转图像,因为我有一个下拉菜单,它总是落在横幅后面。我尝试了z-index但它在IE上不起作用。
其中一张图片是显示视频,因此,当有人点击它时,我想要一个灯箱打开并播放视频(我将使用Sublimevideo.com)
XML现在是这样的:
<slideshow>
<photo image="path/image.jpg" url="link" target="_blank"></photo>
</slideshow>
我需要在此链接中添加CLASS,因为我希望它在灯箱中打开!!!
所以我想知道做这样的事情:
window.location.href='link class="lightbox"';
但这不是一种选择,它没有用!
那么如何在xml文件的链接中添加CLASS?
我想知道使用javascript,但如果你有任何其他选择,那将是伟大的!
非常感谢,对不起我的英语,我来自巴西= P
答案 0 :(得分:0)
你可以用一个可怕的jQuery hack来做到这一点:
$('*[href*="path/image.jpg"]').addClass('lightbox');
当然,如果您知道HTML的外观,您可以使用更具体/更不丑的选择器。
更好的解决方案是在服务器上添加类,这听起来应该是可能的。