0

这是我在 StackOverflow 上的第一个问题,但我已经多次使用该网站,您总是帮助我回答问题。现在是时候分享我的疑问了,因为我在这里找不到类似的。

我的网站中有一个 Flash 横幅旋转器,它使用 XML 来配置将旋转的图像和链接。我无法访问源代码,因为它是商业版本。

我不能使用 jQuery 来旋转图像,因为我有一个下拉菜单,它总是落在横幅后面。我试过 z-index 但它在 IE 上不起作用。

其中一张图片是用来展示视频的,所以,当有人点击它时,我想要一个灯箱来打开并播放视频(我将使用 Sublimevideo.com)

现在的 XML 是这样的:

<slideshow>
    <photo image="path/image.jpg" url="link" target="_blank"></photo>
</slideshow>

我需要在这个链接中添加一个类,因为我希望它在灯箱中打开!!!

所以我想知道做这样的事情:

window.location.href='link class="lightbox"';

但这不是一个选择,它没有奏效!

那么如何在 xml 文件的链接中添加 CLASS 呢?

我想知道使用 javascript,但如果您有任何其他选择,那就太好了!

非常感谢我的英语,我来自巴西=P

4

1 回答 1

0

你可以用一个可怕的 jQuery hack 来做到这一点:

$('*[href*="path/image.jpg"]')​.addClass('lightbox');​​​​​​​​​​

当然,如果您知道 HTML 的外观,您可以使用更具体/更不难看的选择器。

一个更好的解决方案是在服务器上添加类,这听起来应该是可能的。

于 2012-05-20T16:03:39.390 回答