Это заставляет меня сходить с ума в течение последних нескольких дней, и я не могу понять это. Я не так удобен с JQuery. Я использую Спонсор стену плагин:Ошибка бесконечного цикла при попытке использовать функцию mouseover
http://tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/
Что я пытаюсь сделать, это создать функцию, где на MouseEnter переворачивает изображение, а на MouseLeave, изображение будет перевернуть обратно в исходное состояние.
Прямо сейчас я получаю бесконечную ошибку цикла.
Я пытаюсь несколько решений размещены здесь, но мы не повезло :-(
Это мой код. Если кто-то может помочь, что будет здорово.
Большое спасибо !!!
$(document).ready(function(){
/* The following code is executed once the DOM is loaded */
$('.sponsorFlip').bind("mouseover",function(){
// $(this) point to the clicked .sponsorFlip element (caching it in elem for speed):
var elem = $(this);
// data('flipped') is a flag we set when we flip the element:
if(elem.data('flipped'))
{
// If the element has already been flipped, use the revertFlip method
// defined by the plug-in to revert to the default state automatically:
elem.revertFlip();
// Unsetting the flag:
elem.data('flipped',false)
}
else
{
// Using the flip method defined by the plugin:
elem.flip({
direction:'tb',
speed: 350,
onBefore: function(){
// Insert the contents of the .sponsorData div (hidden from view with display:none)
// into the clicked .sponsorFlip div before the flipping animation starts:
elem.html(elem.siblings('.sponsorData').html());
}
});
// Setting the flag:
elem.data('flipped',true);
}
});
});
Это ответ или вопрос? –
Это был вопрос, но я прошу прощения, я неправильно прочитал ваш предыдущий код. Я обновил свой оригинальный вопрос! – Jack
Это выглядит идеально, но есть ли назначение изображения, а не текста? – user1252509