jQuery UI 可拖动限制(像素)

标签 jquery html css jquery-ui jquery-ui-draggable

我有一个 JSFiddle ( Link to it ),其中有一个可拖动的矩形 (100*200px),它还有一个 padding-bottom:20px; 和一个 margin-top: -200 像素;。我只想显示填充底部并限制滚动,比如使用分隔符,但由于代码完整,我无法将其包装到另一个 DIV 中,有没有办法设置 draggable() 并将 div 保持为原始大小?

谢谢!

HTML:

<div id="draggable">
<ul>
    <li>One item</li>
    <li>One item</li>
    <li>One item</li>
    <li>One item</li>
    <li>One item</li>
    <li>One item</li>
    <li>One item</li>
    <li>One item</li>
    <li>One item</li>
    <li>One item</li>
</ul>
</div>

CSS:

​#draggable{
     width:300px; 
     height:200px; 
     background:#333; 
     line-height:20px; 
     padding-bottom:20px; 
     font-size:14px;
     color: #fff; 
     margin-top:-200px;
}

Javascript:

$('#draggable').live('mouseover',function(){
    $(this).draggable({
                    axis: "y",
                    scroll: false   
    });
});​

最佳答案

我不太明白你想要什么。 像那样的东西? http://jsfiddle.net/jdqUs/

关于jQuery UI 可拖动限制(像素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9447621/

相关文章:

jquery - 后伸和背景大小 : cover

jquery - 通过 jquery 应用旋转变换后查找 CSS 元素位置(顶部和左侧)

jquery - 当背景大小设置为包含时,如何获取背景图像的尺寸?

javascript - jsFiddler.NET 中的文本/HTML 编辑器

javascript - Magento : Moving content to the review tab on the product page

html - Bootstrap 中三个相等的列,居中文本不起作用

javascript - 在 Chrome 中输入时 HTML 文本区域不会更新

javascript - 迁移到 d3 v4 导致拖动时出现重复

javascript - 当标记有多个实例时,如何为类的一个实例设置 CSS

html - IE7 按钮样式不正确,CSS 样式错误?