Привет форумчане.
В придверии новой, 7й ветки, подготавливаю для себя удобные модули и плагинчики.
Сегодня хотел прикрутить Lazy Load для jQuery, но столкнулся с небольшй проблемой, вернее проблемй в общем.
Хоть и плагин подгружается, но функциональность его... не работает.
Может быть кто-то сможет попробовать ещё, может кто-то поможет решить проблему.
Сам плагин находится тут: http://www.appelsiini.net/projects/lazyload
Вот так я его подключаю, тоесть чтобы он вообще через себя все картинки пропускал:
<?php
function lazyload_init() {
$path = drupal_get_path('module', 'lazyload');
drupal_add_js($path . '/jquery.lazyload.js', 'file', 'header', true);
drupal_add_js('$(function() {
$("img").lazyload({
placeholder : "' . $path . '/images/grey.gif",
});
});', 'inline', 'header');
}
?>
Заранее спасибо!
Комментарии
Для начала можно попробовать добавить $(document).ready(function(){...});
Или $(function() - это оно и есть?
На сколько мне известно это одно и тоже... Просто сокращённый вариант.
drupal_get_path возвращает относительный путь, поэтому нужно так:
Однако проблему это не решило. Всёравно фотки все грузятся при загрузке страницы.