操纵onmouseover属性,而不是我自己的网站

时间:2013-05-25 15:38:57

标签: jquery image replace popup onmouseover

我经常使用的网站有一个链接列表,当您将鼠标悬停在其中一个链接上时,会显示一个小的弹出图像。我想让这些图像更大,就是这样。该网站使用overLIB库生成弹出窗口,但这并不重要。

要做到这一点,你可以简单地改变部分img URL,这是我需要帮助的部分。

链接看起来像这样:

<a title="" href=" link-url " onmouseout="return nd();"
onmouseover="return overlib('<img src=\'http://dyncdn.me/static/over/blabla.jpg\'
border=0>')"> link-text </a>

我需要做的是,使用Greasemonkey的JavaScript / jQuery,将img-src-url的“static / over /”部分更改为“static / over /”,因为它会链接到更大的图像那是在网站上。

我试过这个:

$(document).ready(function(){
    $('a').each(function(){
        this.onmouseover = this.onmouseover.replace('static/over/', 'posters2/d/');
    });
});

适用于“href”,“title”等,但不适用于“onmouseover”。 请查看此FIDDLE以获取替换部分“href”的示例。

由于我是JavaScript的新手,我甚至不知道这是否可行。

0 个答案:

没有答案