【问题标题】:jQuery Movable Modal Dialog BoxjQuery 可移动模态对话框
【发布时间】:2012-11-27 19:46:23
【问题描述】:

我一直在查看所有可用的 jQuery 插件,用于可拖动的模态框。唯一的问题是我发现的每个可拖动的模态框都需要一个标题栏。有谁知道任何允许我创建没有标题栏的可拖动模式框的 jQuery 插件?在这种情况下,您可以通过框的边框拖动它。有什么方法可以让我在一段时间内使用 jQuery UI Draggable 使其成为模态?

【问题讨论】:

  • 对话框是可拖动的。

标签: jquery html css


【解决方案1】:

只是制作自己的模态?有制作叠加层的教程,但基本功能并不难。

小提琴:http://jsfiddle.net/calder12/mxWf8/1/

HTML:

<head>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
</head>
<​div id="modal"></div>
<a href="#" class="click">click me</a>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

CSS:

#modal{
border:4px solid #CCC;
width:100px;
height:50px;
display:none;
position:absolute;
left:50%; 
top:50%;
margin:-25px 0 0 -50px;
border-radius:5px;
}   ​

jQuery:

$('.click').click(function(){
$('#modal').show();
$('#modal').draggable();   
});​

【讨论】:

    【解决方案2】:

    这个简单的方法对我有用:

    // first invoke jquery modal the standard way
    $('#myModal').modal();
    
    // now make it draggable
    $('#myModal').draggable();   
    

    【讨论】:

      【解决方案3】:

      jqModal 和 jqDnR 的组合可以做到这一点:

      【讨论】:

        猜你喜欢
        • 2014-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-22
        • 2015-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多