0

我经常使用的网站有一个链接列表,当您将鼠标悬停在其中一个上时,会显示一个小的弹出图像。我想让这些图像更大,就是这样。该站点正在使用 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 的新手,我什至不知道这是否可能。

4

0 回答 0