微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有fadeIn / fadeOut和加载问题的Jquery对话框

我的客户在加载内部页面时需要fadeIn / fadeOut图像.这是有问题的页面http://angelynngrant.com/mei3/ouragency.html

问题:
(1)fadeIn不起作用;
(2)fadeOut工作,但在’destroy’之前留下一个幻影矩形;
(3)经常上载(和刷新时),模态出现在窗口角的左上角,然后“跳”到fadeOut.

我调整了我的CSS以使对话框的大多数元素消失和/或透明(例如.ui-dialog .ui-dialog-titlebar {visibility:hidden; background:transparent;}).

我在标题中有负载

<script type="text/javascript">                                         
    $(window).load(function() {                         
        $("#ModalSlide7").dialog({
            width: 564,height: 808,modal: true
        }); 
        $(".ui-dialog-titlebar").hide(); 
    });
</script>

而我身体中剩下的模态:

<div id="ModalSlide7">
    <img id="slide7" src="images/7.jpg" alt="Game of Authors vintage game">

    <script type="text/javascript">
        $('#slide7').fadeIn(3000,function() {
            $('#slide7').fadeOut(3000).queue(function (next) {
                $('#ModalSlide7').dialog('destroy').remove();
            });
        });
    </script>
</div>

任何帮助将不胜感激.

(注意:网站设计/造型尚未完成.)

解决方法

Here is a demo我把我认为你所追求的东西放在一起.希望这可以帮助!

$(function () {

    // On document ready setup your dialog to define what happens
    // when it gets shown and hidden and some basic settings
    $("#dialog").dialog({
        autoOpen: false,draggable: false,resizable: false,show: {
            effect: 'fade',duration: 2000
        },hide: {
            effect: 'fade',open: function(){
            $(this).dialog('close');
        },close: function(){
            $(this).dialog('destroy');
        }
    });

    $(".ui-dialog-titlebar").remove();

    // Finally open the dialog! The open function above will run once
    // the dialog has opened. It runs the close function! After it has
    // faded out the dialog is destroyed
    $("#dialog").dialog("open");
});

我认为您的混淆来自jquery ui对话框和一般jQuery函数提供的混合函数(例如,您使用fadeIn而不是在调用show函数时将对话框配置为淡入). Here is a big list的所有功能和大量的例子!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐