jQuery fancybox onClosed奇怪的行为

时间:2011-04-22 04:45:51

标签: javascript jquery fancybox

有人可以查看我下面的脚本并告诉我为什么我的fancybox表现得如此奇怪吗?我有一个表格,当花式框关闭时,它应该清除表单数据并折叠结果所在的div。它工作7/10次?怎么会发生这种情况?并且实际功能在重新打开fancybox后第二次发生,而不是实际上在关闭

我很难过

<script>
$(document).ready(function() {
        $('#login,#login2,#contactBox,#contactBox2').fancybox({
            'overlayColor'      : '#000',
            'titlePosition'     : 'inside',
            'transitionIn'      : 'elastic',
            'transitionOut'     : 'elastic',
            'easingIn'          : 'easeOutExpo',
            'easingOut'         : 'easeInExpo',
            'speedIn'           : 600, 
            'speedOut'          : 200,
            'onClosed'          : function() {
                        $('#sub_cont').hide(250, function() {
                        $('#IDsearchform input').val('');
                     });
            }
        });
});
</script>

1 个答案:

答案 0 :(得分:0)

我已经尝试过您发布的脚本,当我实现链接(触发fancybox)时,它似乎对我有用,一个简单的输入可以隐藏内容,一个div可以隐藏。但是我不得不删除缓动选项,因为它们在jquery中出现了错误 - 这可能是个问题吗?如果您发布不适合您的完整/最小代码,我可以看看。 ķ