【问题标题】:Custom Textarea/texbox and scroll自定义 Textarea/texbox 和滚动
【发布时间】:2011-09-27 23:57:25
【问题描述】:
【问题讨论】:
标签:
javascript
html
textbox
customization
【解决方案1】:
看起来这可能是它的一个错误。
但是有一个变通方法。
解决方法
如果它适用于<div>,那么为什么不使用<div> 作为<textarea>?
<div id="textarea_1" contentEditable="true"><p>Blah</p></div>
<script>
var ele=$("div#textarea_1")[0]; //Make it a textarea-like when it is a <div>
if('contentEditable' in ele){
ele.contentEditable=true; //Turn it on
}else if('designMode' in ele){
ele.designMode="on"; //For older Firefox versions
}
var value=$("div#textarea_1>p").html();
console.log(value) //The value is here
//please look at the demo below for more...
</script>
自己看看:Working demo 1 (包括圆角,适用于所有流行的浏览器)
更好的插件?
就我个人而言,我认为 this one 也擅长自定义滚动条。
它允许您在其上应用 CSS 样式。
自己看看:demo 2
CSS3 可能吗?
也许是时候使用 CSS3了。
阅读更多here。
--> Demo
希望对您有所帮助。