Я рекомендую Системы Основы Команды Подрывной деятельности или Visual Studio в зависимости от того, сколько денег Вы готовы выйти из оболочки.
Выезд Визуальный SVN (Подрывная деятельность для несгибаемых вентиляторов VS) - это интегрируется приятно с Visual Studio: http://www.visualsvn.com/
Я думаю, проблема в том, что вы очищаете атрибут img, а не src.
Если вы тестируете это на локальной странице, то ваши локальные изображения могут быть загружается слишком быстро. А может быть они взяты прямо из кеша браузера. Попробуйте проверить, загружено ли уже изображение, прежде чем очищать его 'src'.
попробуйте removeAttr ("src"); как в http://www.appelsiini.net/projects/lazyload
$(document).ready(function () {
var images = $('img');
$.each(images, function() {
$(this).removeAttr("src");
});
});
Если он все еще не работает. Проверьте this.loaded - возможно, они загружаются слишком быстро.
Я не знаю, правильно ли вы написали вопрос, но атрибут, который вы должны установить для пустой строки, - это «src», а не «img». Попробуйте следующее:
$(document).ready(function () {
var images = $('img');
$.each(images, function() {
$(this).attr('src', '');
});
});
Я думаю, ваша проблема в том, что вы запускаете код в $ (document) .ready, который вызывается, когда документ готов, т.е. когда он полностью загружен, включая изображения. Плагин LazyLoad, с которым вы связались, не использует $ (document) .ready, и сценарий помещается в заголовок, поэтому он запускается до / во время загрузки страницы, а не после нее.