javascript - jQuery 用户界面 : Increase the padding on resizeable()

标签 javascript jquery html css

我想知道是否可以在调整大小时增加和减少填充而不是增加和减少高度。

$( function() {
    $( "#resizable" ).resizable({
        handles: 'n,s'
    });
 });

Fiddle example

更新:

我实际上想知道,如果我调整 div 的大小,我想在调整大小时动态增加填充而不是高度 Updated Fiddle

尝试从南北位置调整 div 的大小

最佳答案

添加了一个包含一些计算更改的 fiddle 。

$( function() {
  $( "#resizable" ).resizable({
    resize: function( event, ui ) {
      var originalHeight = ui.originalSize.height;
      var newHeight = ui.size.height;
      var pad = 5;
      if (originalHeight < newHeight) {
        pad = newHeight - originalHeight;
      }
      $(this).css('padding', pad);
    }
  });
});

https://jsfiddle.net/aavrug/6rh7emog/1/

关于javascript - jQuery 用户界面 : Increase the padding on resizeable(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44362233/

相关文章:

javascript - Chrome扩展程序默认html或404(用于单页应用程序路由)

javascript - 页面呈现事件/回调上的所有 Twitter 推文

javascript - 由于 JQuery 脚本,页面的无尽 "loading"。如何解决?

javascript - 用户单击链接时 URL 路由不起作用

javascript - 如何根据 div 大小按比例调整字体大小

html - html/css可以调整定义列表的间距吗?

javascript - 动态创建的元素上的事件绑定(bind)?

javascript - 组合框的 Onchange 事件不会发出任何警报

jquery - 使数据角色 ="content"内的 div 响应

php - 将事件分配给动态元素