自定义文本区域/文本框和滚动

发布于 2024-12-06 20:37:23 字数 205 浏览 0 评论 0原文

我需要自定义一个 HTML 文本区域(放置圆角)并自定义其各自的水平滚动条。我搜索过 js/jquery 插件,但我发现的最接近的是: http://jscrollpane.kelvinluck.com/

但这不适用于文本区域,仅适用于 Div 元素。

I need to customize an HTML textarea (put round corners) and costumize his respective horizontal scrollbar. Ive search for a js/jquery plugin but the closest that I have found was this:
http://jscrollpane.kelvinluck.com/

but this one does not work on textareas, only in Div elements.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨夜星沙 2024-12-13 20:37:23

看来这可能是一个错误。
但有一个解决方法。

解决方法

如果它适用于

,那么为什么不使用

作为
<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>

亲自查看:工作演示 1 (包括圆角,适用于所有流行的浏览器)

更好的插件?

就我个人而言,我认为这个也有效擅长自定义滚动条。
它允许您在其上应用 CSS 样式。

亲自查看:演示 2

CSS3或许?

也许是时候使用CSS3了。
了解更多此处

--> 演示

希望这对您有帮助。

Looks like it's a bug of it maybe.
But there is a work-around.

Workaround

If it works on a <div>, then why don't you use a <div> as a <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>

See it for yourself: Working demo 1 (includes round corners, works on all popular browsers)

Better plugin?

Personally, I think this one also works good at customizing scroll bars.
It lets you to apply CSS style on it.

See it for yourself: demo 2

CSS3 Maybe?

Maybe it's the time to use CSS3.
Read more here.

--> Demo

Hope this helps you out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文