Действительно, если вы заботитесь только о Internet & nbsp; Explorer & nbsp; 9+ , этого кода будет достаточно для замены jQuery.ready
:
document.addEventListener("DOMContentLoaded", callback);
Если вы беспокоитесь о Internet & nbsp; Explorer & nbsp; 6 и некоторых действительно странных и редких браузерах, это будет работать:
domReady: function (callback) {
// Mozilla, Opera and WebKit
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", callback, false);
// If Internet Explorer, the event model is used
} else if (document.attachEvent) {
document.attachEvent("onreadystatechange", function() {
if (document.readyState === "complete" ) {
callback();
}
});
// A fallback to window.onload, that will always work
} else {
var oldOnload = window.onload;
window.onload = function () {
oldOnload && oldOnload();
callback();
}
}
},
Вы пробовали http://en.wikipedia.org/wiki/File:filename.jpg
? Даже если файлы находятся на Wikimedia Commons, указанный выше URL-адрес должен работать.
Изменить: Вы пытаетесь связать изображение по горячей ссылке? Если это так, Википедия запрещает хотлинкинг. http://commons.wikimedia.org/wiki/Commons:Reusing_content_outside_Wikimedia#Hotlinking
Обновление от 10 января 2019 г .: Теперь разрешены горячие ссылки :
Горячие ссылки или InstantCommons : можно использовать файлы непосредственно на Commons на другом веб-сайте, создав вики MediaWiki с InstantCommons, ...