本文介绍了我需要帮助弄清楚为什么我的flip函数仅触发一次并且它们似乎无法绑定.有任何想法吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在这里使用3个插件,分别是flip,delayed和fancybox.我写了它,所以当您单击翻转事件时触发,然后延迟,然后在延迟后插入fancybox.我不知道为什么翻盖只工作一次,但fancybox仍然可以在随后的点击中继续工作.任何提示将不胜感激.谢谢.
I'm using 3 plugins here flip, delayed, and fancybox. I have it written so when you click the flip event fires, then delayed, then fancybox after the delay. I can't figure out why the flip is only working once but fancybox keeps working on subsequent clicks. Any tips would be appreciated. Thanks.
<script type="text/javascript">
jQuery.noConflict();
// First Home Page Popout Box
jQuery(document).ready(function() {
jQuery('#card-processing-link').live('click', function() {
jQuery('#card-processing-box').flip({
'direction' : 'lr',
speed : '300'
});
});
//Fancybox popout event
jQuery('.card-processing-link').delayed('click', 400, function(){
jQuery(this).trigger('click').off().fancybox({
'onStart' : function(){
jQuery('#card-processing-box').hide();
jQuery('#card-processing-popout').show();
},
'transitionIn' : 'elastic',
'transitionOut' : 'fadeOut',
'speedIn' : 300,
'speedOut' : 500,
'width' : '420',
'height' : 'auto',
'scrolling' : 'no',
'centerOnScroll' : 'true',
'overlayColor' : 'transparent',
'onClosed' : function(){
jQuery('#card-processing-popout').hide();
jQuery('#card-processing-box').fadeIn();
}
});
});
</script>
在www.crexendo.com/store/4313892上的实时示例
live example at www.crexendo.com/store/4313892
谢谢!
推荐答案
然后删除.off()
,似乎是您的问题在这里/
Remove .off()
then, seems your problem here/
这篇关于我需要帮助弄清楚为什么我的flip函数仅触发一次并且它们似乎无法绑定.有任何想法吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!