开发者

jQuery Draggable Problem

Im trying to get a div to be movable within the constrains of the browser window, by dragging the titlebar inside the div. My code is as follows:

<div id='container'>
    <h3 class='title' id='titlebar'>My Title</h3>
</div>

<script type='text/javascript'>
    $(document).ready(function(){
        $("#titlebar").draggable({ containment: 'window', scroll: false, helper: $('#container') });
    });
</script>

Something is wrong with this (it wont do a开发者_高级运维nything at all) but I cant see the problem!


The .draggable() syntax is a little different than you have, you need to set .draggable() on the element that you want draggable (#container in this case) then provide a selector to the handle option, like this:

$("#container").draggable({ 
  containment: 'window', 
  scroll: false, 
  handle: '#titlebar' 
});​​​

You can see a working demo here.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜