问题:
我实现了一个版本的 d3.js
树,可以在这里找到。
现在,在我的情况下,该树并没有占据整个屏幕,但是它被方便地放入了一个 div
中,因为它只是我创建的仪表板的一部分。
这是放置树的 div
的 CSS:
#tree-container {
border-style: solid;
border-width: 3px;
border-color: #b0c4de;
float:left;
position:relative;
top:2px;
margin-top: 5px;
margin-left: 10px;
}
我想做的是:当用户点击
元素的边框时,能够通过拖动鼠标指针来调整其大小(当然,在点击时)。
但是,这并不起作用。事实上 - 它会引发一个错误:
有什么办法可以解决这个问题吗?
到目前为止我尝试了什么?
到目前为止,我已经尝试了像这里所示的答案:
$('#tree-container').resizable({
handles: 'n,w,s,e',
minWidth: 200,
maxWidth: 400
});
但是,这并不起作用。事实上 - 它会引发一个错误:
Uncaught TypeError: undefined is not a function
当我尝试像这样:
$('#tree-container').resize({
handles: 'n,w,s,e',
minWidth: 200,
maxWidth: 400
});
虽然没有出现错误,但它仍未能正常工作。
这个也不起作用:
$('#tree-container').resize({
handles: 'n,w,s,e'
});
有什么办法可以解决这个问题吗?
<script src="jquery-1.10.2.min.js"></script>
- Belphegor