Согласно часто задаваемым вопросам Greasemonkey ...
Greasemonkey позволяет добавлять JavaScript
код (называемый «пользовательские скрипты») для любого
веб-страница, которая будет работать, когда его HTML
код загружен.
Это не позволит вам заменить любой код, который выполняется до скриптов Greasemonkey. Это позволяет вам перезаписывать все, что будет доступно или выполнено в будущем, например, глобальные переменные, свойства объекта и функции. Я всегда думаю об этом как: «После загрузки страницы я хочу изменить X, Y и Z». Используя ваш пример, если этот код был в функции, подобной этой:
function ShowItems() {
$("div.fadeList").each(function() {
$(this).children('ul').fadeIn();
});
}
вы можете перезаписать его, чтобы при последующих вызовах ваш код запускался ...
function ShowItems() {
$("div.fadeList").each(function() {
$(this).children('ul').show();
});
}
Если вы просто хотите изменить страницу по своему вкусу, вы можете просто сделать что-то вроде этого:
$("div.fadeList ul).show();