我已经看过很多东西,涵盖如何使一个“grippie”调整textarea
的大小,并尝试了所有的代码,但都没有工作。任何帮助?当你提出问题或发布答案时,我试图让它像堆栈溢出一样。Javascript/JQuery调整文本区域与div /“grippie”
1
A
回答
2
我发现如何做到这一点! Here是该项目的小提琴。我会继续更新它并使其更好!
HTML
<textarea id="textarea"></textarea>
<div id="grippie" draggable="false"></div>
QJuery/JavaScript的
var resize = false;
$('#textarea').hover(function(e){
e.preventDefault();
resize = false;
});
$('#grippie').mousemove(function(e){
if(resize == true){
$('#textarea').height(e.pageY-18);
}
});
$('#grippie').mousedown(function(e){
resize = false;
resize = true;
});
$(window).mouseup(function(e){
resize = false;
});
CSS
#textarea {
padding: 2px;
width: 400px;
height: 200px;
min-height: 50px;
overflow: auto;
resize: none;
}
#grippie {
display: block;
width: 404px;
height: 5px;
background-color: #CCC;
border: 1px solid #888;
cursor: s-resize;
}
0
Controlling Stacking on Webpage
你有两个div
<div id="div1" class="bottom-layer"><textarea></textarea></div>
<div id="div2" class="top-layer"><img id="grippie" src="grippie.png" draggable="true" class="grippie-thingy"/></div>
使用ondragstart线了grippie的
$( '#grippie')。在( '的dragstart',函数(EVT){
})
如果用户单击textarea上的顶层而不是grippie setfocus
相关问题
- 1. 根据文本区域调整div的大小
- 2. 使用div调整文本区大小
- 3. 可调整大小的DIV区域
- 4. 星火文本区域或富文本自动调整大小
- 5. 可拖动和可调整大小的文本区域内的div
- 6. 文本输入与文本区域
- 7. 将div附加到文本区域?
- 8. 调整大小文本区域以及股利 - 但作为股利调整为
- 9. Php整理和文本区域
- 10. DIV调整与jQuery
- 11. 将文本区域值保存为与ReactJs div
- 12. 停止在Safari中调整大小的文本区域
- 13. 在html中调整文本的选择区域
- 14. 如何动态调整spotfire文本区域的大小
- 15. 如何删除调整大小在文本区域标签
- 16. 在加载时调整文本区域的大小
- 17. 使文本区域无法调整大小
- 18. 调整窗体大小的CSS/HTML文本区域
- 19. 可调整大小的文本区域元素不起作用
- 20. jQuery Mobile的设备方向变化不调整文本区域
- 21. spark文本区域高度调整为内容
- 22. 使用HR标签来调整文本区域的大小
- 23. 可调整大小的文本框/区域
- 24. 寻找可调整大小的SWT(JFace)文本区域组件与夹持器
- 25. 在手机上调整文本行(div)
- 26. 与文本区域价值和JavaScript
- 27. AWT文本区域
- 28. HTMl文本区域
- 29. 无法调整文本区高度
- 30. 通过api调用自动调整文本区域的值(纯javascript)
但我会用什么样的代码来调整'textarea'? –
我不明白你的意思。我知道'z-index'是什么以及如何使用它,但为什么我需要? –
你需要grippie将鼠标悬停在textarea上。您可以将它悬停在空白区域的textarea上,因为窗口大小调整或滚动时不会保持原位。用javascript控制它会是一场噩梦。最简单的方法是在每个顶部堆叠两个同样大小的层。 grippie将绝对定位在顶层内。底层调整大小并随顶层一起移动。 grippie维持它在顶层内的位置。 – 2016-06-09 22:05:49