У меня есть 5 элементов в слайдере jQuery, затем элементы слайдера клонируются один раз, поэтому для кругового непрерывного слайда достаточно элементов.
Вот код, который я использую для клонирования своих элементов:
$mo.prepend($mo.children().clone().removeClass('active'));
В первом случае Cufon прекрасно работает, но после его клонирования кажется, что он нарушает компоновку, добавляя интервал и сохраняя cufontext позади элемента.
Вот изображение, чтобы лучше описать проблему:
Я попробовал следующее, чтобы попытаться сослаться и восстановить текст cufon;
$mo.prepend($mo.children().clone().removeClass('active').show(function(){
Cufon.refresh();
}));
Я также пытался переопределить cufon с помощью Cufon.replace()
, у кого-нибудь была эта проблема раньше, и если да, то как вы ее исправили?
Я заметил, что атрибуты CSS, которые находятся в первом экземпляре cufontext, теряются в пути при завершении клонирования.
Обратите внимание, что эти проблемы только в IE7 (и, вероятно, ниже)
Я повторил проблему, в JSBIN он делает именно то, что происходит на моем сайте,
http://jsbin.com/awupuw/