Я работаю над сайтом, и я использую этот флиппорт: http://jsfiddle.net/9yyVd/1490/.. Уже не работает на реальном сайте, но работает в jsFiddle
Вместо того чтобы позволить ему работать над кликом, как он изначально закодирован, я изменил клик на .ready. Но это не работает на веб-странице. Я думаю, это потому, что у меня уже есть 2 .ready в одном документе jquery? Во всяком случае, я не сейчас.
Теперь мой код выглядит следующим образом:
target.ready(function(e) {
var next = fill(texts[k].split('')),
prev = fill(target.data('prev').split('')),
print = prev;
$.each(next, function(i) {
if (next[i] == prev[i]) {
return;
}
var index = alph.indexOf(prev[i]),
j = 0,
tid = window.setInterval(function() {
if (next[i] != arr[index]) {
index = index == alph.length-1 ? 0 : index + 1;
} else {
window.clearInterval(tid);
}
print[i] = alph[index];
render(print);
}, options.speed)
});
k = k == texts.length-1 ? 0 : k + 1;
});
Он отлично работает в скрипке, но когда я реализую его на веб-сайте, он больше не работает. Вы можете увидеть исходный код здесь: http://www.babyq.be
Таким образом, цель заключается в том, чтобы флиппорд переворачивался при загрузке страницы или при выборе «box5».
Я надеюсь, что кто-то может помочь.
Вы уверены, что это работает на jsfiddle? – Aravind
Пожалуйста, не размещайте ссылку на веб-сайт, это отбросит ваш вопрос, когда сайт будет исправлен, и это не так. Скрипка, похоже, не работает ни на самом деле. Как побочное замечание, поздравляю! (или поздравляет родителей) ;-) –
Да, здесь работает. :) –