Я использую vTicker , плагин jQuery, который позволяет вам иметь вертикальный тикер / скроллер новостей на странице.
У меня нет проблем, чтобы заставить его работатьно у меня возникают проблемы при попытке его уничтожить.
На моем веб-сайте у меня есть 6 изображений в
(необходимо для работы vTicker) и 4 (так что всего 4 строки по 6изображения каждый)
Дело в том, что когда пользователь изменяет размер браузера, я также изменяю размеры изображений, но vTicker не пересчитывает высоту элемента.
Что мне нужно сделать, это:1) При изменении размера браузера мне нужно отключить / уничтожить текущий экземпляр vTicker и повторно инициализировать новый, чтобы он мог пересчитать правильную высоту для каждого элемента.
Мне удалось остановить его вручнуюредактируя код плагина vTicket, добавив перед «return»
$.fn.extend({
clear: function() {
clearInterval(interval);
}
});
, я могу остановить перемещение, вызвав что-то вроде
$vTicker.clear(); //where $vTicket i defined as $vticker = $('selector').vTicker({...});
Но затем, когда я пытаюсь повторно инициализировать плагин (создавая новыйэкземпляр), как будто оба моих экземпляра становятся активными ... так что у меня в два раза больше движения
Есть идеи, как мне это сделать?Дайте мне знать, если неясно.
Спасибо