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