Я знаю, что Вы спрашиваете об использовании jQuery, но можно достигнуть того же эффекта в браузерах, которым выключили JavaScript с помощью CSS:
#element {
width: 100px; /* width of image */
height: 200px; /* height of image */
background-image: url(/path/to/image.jpg);
}
#element:hover {
background-image: url(/path/to/other_image.jpg);
}
существует более длинное описание здесь
Еще лучше, однако, должен использовать спрайты: simple-css-image-rollover
Чтобы подавить подсказку и ответ SML-NJ, используйте следующее присваивание.
Compiler.Control.Print.out := {say=fn _=>(), flush=fn()=>()};
print "I don't show my type";
I don't show my type
хотя я не понимаю, почему функция печати, возвращающая тип, является плохой.
Функция say управляет тем, что печатается.
В следующих примечаниях SML / NJ есть более крупный пример http://www.cs.cornell.edu/riccardo/prog-smlnj/notes-011001.pdf
Функцию useSilently можно использовать для загрузки файла, но без отображения вывода связанный с загрузкой
fun useSilently (s) = let
val saved = !Compiler.Control.Print.out
fun done () = Compiler.Control.Print.out := saved
in
Compiler.Control.Print.out := {say = fn _ => (), flush = fn () => ()}
(use (s); done ()) handle _ => done ()
end
Это по сути изменяет функцию say, чтобы она ничего не делала, а затем возвращает ее в конце.