jQuery UI 可缩放 - 如何加粗手柄

11

是否可以将手柄加粗,以便更容易抓取?

例如,在下面的链接中,您会注意到我只在底部的div上有一个手柄,使用鼠标很难抓住,因为它似乎只有1像素高。是否可以将手柄高度增加到10像素,这样它看起来和感觉像是正在抓取图像?

http://jsfiddle.net/rYFEY/25/

2个回答

9

1
所有四个手柄都具有 .ui-resizable-handle 类。 - Ciro Santilli OurBigBook.com
我想补充一下,如果使用overflow:hidden属性,那么“暴露”的高度将会是一半(在这种情况下为5像素)。 - Alan Wagner
1
jsfiddle无法工作是因为jquery-ui.css的URL错误。在这里修复了它jsfiddle.net/rYFEY/375/ - stomtech
1
@stomtech:谢谢您告诉我。我已经在我的答案中更新了它们。 - thirtydot

0

对 thirtydot 的进一步扩展:如果您在同一页上有多个可以调整大小的元素,您可能希望使用子选择器来指定要操作的元素 #resizable > .ui-resizable-s

<style>
  #resizable > .ui-resizable-s {
    background: black;
    bottom: 0;
    height: 10px;
  }
</style>
<div id="resizable"></div>
<script>$('#resizable').resizable()</script>

这是有效的,因为 resizable() 会在父级 div 内添加句柄,如下所示:
<div id="resizable">
  <div class="ui-resizable-handle ui-resizable-s"></div>    
</div>

如果你想为一个

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接