javascript - 如何在动态调整大小时在 div 上显示高度

标签 javascript jquery html css

我想知道下面的 Javascript 代码是如何工作的。

我在 javascript 上试过这个,但它显示错误。我从以下位置获得此代码:http://interactjs.io/ (调整大小)。

我只想在垂直调整大小时在 div 上显示高度。代码如下:

interact('.resize-drag')
  .draggable({
    onmove: window.dragMoveListener
  })
  .resizable({
    edges: {
      left: true,
      right: true,
      bottom: true,
      top: true
    }
  })
  .on('resizemove', function(event) {
    var target = event.target,
      x = (parseFloat(target.getAttribute('data-x')) || 0),
      y = (parseFloat(target.getAttribute('data-y')) || 0);

    // update the element's style
    target.style.width = event.rect.width + 'px';
    target.style.height = event.rect.height + 'px';

    // translate when resizing from top or left edges
    x += event.deltaRect.left;
    y += event.deltaRect.top;

    target.style.webkitTransform = target.style.transform =
      'translate(' + x + 'px,' + y + 'px)';

    target.setAttribute('data-x', x);
    target.setAttribute('data-y', y);
    target.textContent = event.rect.width + '×' + event.rect.height;
  });
.resize-drag {
  background-color: #29e;
  color: white;
  font-size: 20px;
  font-family: sans-serif;
  border-radius: 8px;
  padding: 20px;
  margin: 30px 20px;
  width: 120px;
  /* This makes things *much* easier */
  box-sizing: border-box;
}
.resize-container {
  width: 100%;
  height: 240px;
}
<div class="resize-container">
  <div class="resize-drag">
    Resize from any edge or corner
  </div>
</div>

最佳答案

把这个放在最前面:

<script src="http://code.interactjs.io/interact-1.2.5.min.js" type="text/javascript"></script>

关于javascript - 如何在动态调整大小时在 div 上显示高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32939098/

相关文章:

javascript - 类型错误 : Select is not a constructor when using Svelte and jest

javascript - YUI 和/或 jQuery 用于新项目?

html - IE导航后台问题

javascript - 如何确定选择已被清除

javascript - 关于自己的 REST API 和使用 3rd 方 API 获取的问题

javascript - 替代 jquery 代码或 HTML

javascript - JQuery - 字符串列表

jquery - 在 qUnit 中测试整个页面重定向

javascript - 确定在 div 内单击了哪个按钮

javascript - 如何使用 JavaScript 获得 Facebook 点赞