我有一个javascript滚动条,取代了普通的webkit / mozilla滚动条。只需键入div名称“.element”,它就可以在我所有的其他div上工作但是我不知道如何让滚动条应用于文本区域?有谁知道我会怎么做,感谢任何人的帮助谢谢。
JAVASCRIPT:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script src="assets/js/scroll/jquery.mousewheel.min.js"></script>
<script src="assets/js/scroll/jquery.mCustomScrollbar.js"></script>
<script>
(function($){
$(window).load(function(){
$(".bio textarea").mCustomScrollbar();
});
})(jQuery);
</script>
HTML:
<form action="includes/changebio.php" method="post" id="form1">
<textarea id="bio" style="width: 442px;
margin-top:3px;
text-align:left;
margin-left:-2px;
height: 120px;
resize: none;
outline:none;
border: hidden;" textarea name="bio" data-id="bio" maxlength="710"><?php echo stripslashes($profile['bio']); ?></textarea>
<input type="image" src="assets/img/icons/save-edit.png"class="bio-submit" name="submit" value="submit" id="submit"/>
</form>
答案 0 :(得分:1)
此脚本将帮助您设置tex区域的样式; http://studio.radube.com/html-textarea-custom-scrollbar。它可以使用您自己的图像和CSS进行自定义。
另请查看此jQuery插件:
http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html
答案 1 :(得分:0)
按如下方式更改脚本:
<script>
(function($){
$(window).load(function(){
$("textarea#bio").mCustomScrollbar();
});
})(jQuery);
</script>
因为,textarea没有类“bio”的父元素。 您案例中的选择器是错误的。更改选择器“textarea#bio”,可以解决您的问题。
接受答案,如果它能解决你的问题。