jquery ui popup box draggable is buggy

时间:2014-09-05 20:36:27

标签: javascript css jquery-ui

我正在使用Jquery UI及其弹出显示框。盒子是可拖动的,我喜欢它。它在Chrome中完美运行,但是在IE或Firefox中它并不像它应该的那样工作。 (是的,两者都是最新的)

如果我试图拖动框,框就会消失,我必须向下滚动页面一半才能找到它。

为什么会这样?我如何解决它?如果我无法修复它,我该如何转动Draggable?

<script>
    $(function() {
        $( "#accordion" ).accordion({
            heightStyle: "content"
        });
    });
    $(function() {
        $( "#ticket_view" ).dialog({
            autoOpen: false,
            show: {
                effect: "drop",
                duration: 1000
            },
            hide: {
                effect: "scale",
                duration: 1000
            }
        });

        $( ".ticket_viewer" ).click(function() {
            var ticket_id = $(this).attr('id');
            $('#ticket_view').load('ticketPopup/'+ticket_id);
            $( "#ticket_view" ).dialog( "open" );
        });

    });
</script>

1 个答案:

答案 0 :(得分:0)

  

如果我无法修复它,我该如何转动Draggable?

要停用可拖动性,请将其添加到“可拖动”代码中:

draggable: false

API文档:http://api.jqueryui.com/dialog/#option-draggable

您能提供指向正在发生的网页的链接吗?什么版本的jQuery?