我正在使用 jQuery 插件 Quick Flip,但我的一个页面有两个问题。
首先,我希望它在鼠标悬停时翻转,我已经能够做到这一点,但我也希望它在你不悬停时恢复到原来的状态。在 jQuery 的论坛上,其他人也在问同样的问题,创建者说这是可能的,但不会提供代码。我尝试了不同的方法,甚至使用 setTimeout 来强制它回来,但我每次都在破坏代码,所以我显然做得不对。
其次,如果面板包含链接,当您再次悬停时,它有时根本不会翻转。我的例子没有显示这一点。知道为什么会这样吗?
这是我的例子: http: //kimkellermedia.com/test3/test2.html
现在的js是:
jQuery(function($){
$('.quickFlip').quickFlip();
for ( var i = 0; i < $.quickFlip.wrappers.length; i++ ) {
var thisOne = $.quickFlip.wrappers[i];
$( thisOne.wrapper ).hover( function(ev) {
var $target = $(ev.target);
if ( !$target.hasClass('quickFlip') ) $target = $target.parent();
$target.quickFlipper();
}, function() {});
}
});