css – jquery ui可调整大小的div与滚动,滚动时手柄移动

前端之家收集整理的这篇文章主要介绍了css – jquery ui可调整大小的div与滚动,滚动时手柄移动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
滚动可调整大小的div时,我有一个问题是让南手柄卡在底部,
我使用 jquery ui resizable函数自定义div设置为句柄,调整大小功能正常工作,但是当我使用滚动条时,句柄随内容移动,我希望它保留在div的底部

这是html:

  1. <div class="Container">
  2. <h2>Title</h2>
  3.  
  4. <div class="Content">
  5. a long text...a long text...a long text...a long text...a long text...
  6. a long text...a long text...a long text...a long text...a long text...
  7. a long text...a long text...a long text...a long text...a long text...
  8. a long text...a long text...a long text...a long text...a long text...
  9. a long text...a long text...a long text...a long text...a long text...
  10. a long text...a long text...a long text...a long text...a long text...
  11. a long text...a long text...a long text...a long text...a long text...
  12. a long text...a long text...a long text...a long text...a long text...
  13. a long text...a long text...a long text...a long text...a long text...
  14.  
  15. <div id="handle" class = "ui-resizable-handle ui-resizable-s"></div>
  16. </div>
  17. </div>

jquery调用resize:

  1. $(".Content").resizable({ handles: "s" });

和CSS:

  1. .Container
  2. {
  3. width:250px;
  4. padding:3px;
  5. background:#f00;
  6. }
  7. .Content
  8. {
  9. position : relative;
  10. height:224px;
  11. overflow:auto;
  12. background:#fff;
  13. }
  14.  
  15. #handle {
  16. height : 8px;
  17. background : #00aa00;
  18. bottom:0;
  19. }

这是jsfiddle:

http://jsfiddle.net/ftkbL/2389/

解决方法

你应该将你的长文本包装在一个div中,然后溢出到该div

Working Demo

HTML

  1. <div class="Content">
  2. <div class="text">blah... ..blah</div>
  3. <div id="handle" class = "ui-resizable-handle ui-resizable-s"></div>
  4. </div>

CSS

  1. .Content
  2. {
  3. background:#fff;
  4. height:224px;
  5. }
  6.  
  7. .text
  8. {
  9. position : relative;
  10. height:100%;
  11. overflow:auto;
  12. background:#fff;
  13. }

猜你在找的CSS相关文章