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