jQuery动态改变多行文本框高度的方法

 更新时间:2016年09月07日 16:38:25   作者:onestopweb  
这篇文章主要介绍了jQuery动态改变多行文本框高度的方法,结合实例形式分析了jQuery响应鼠标事件动态修改页面元素属性的相关技巧,需要的朋友可以参考下

本文实例讲述了jQuery动态改变多行文本框高度的方法。分享给大家供大家参考,具体如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>文本框高度变化</title>
<style type="text/css">
* {
  margin: 0;
  padding: 0;
  font: normal 12px/17px Arial;
}
.msg {
  width: 300px;
  margin: 100px;
}
.msg_caption {
  width: 100%;
  overflow: hidden;
  margin-bottom: 1px;
}
.msg_caption span {
  display: block;
  float: left;
  margin: 0 2px;
  padding: 4px 10px;
  background: #898989;
  cursor: pointer;
  color: white;
}
.msg textarea {
  width: 300px;
  height: 80px;
  height: 100px;
  border: 1px solid #000;
}
</style>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
  var $comment = $('#comment'); //获取评论框
  $('.bigger').click(function(){ //放大按钮绑定单击事件
    if( $comment.height() < 500 ){
      $comment.height( $comment.height() + 50 ); //重新设置高度,在原有的基础上加50
    }
  })
  $('.smaller').click(function(){ //缩小按钮绑定单击事件
    if( $comment.height() > 50 ){
      $comment.height( $comment.height() - 50 ); //重新设置高度,在原有的基础上减50
    }
  });
});
</script>
</head>
<body>
<form action="" method="post">
  <div class="msg">
    <div class="msg_caption"> <span class="bigger" >放大</span> <span class="smaller" >缩小</span> </div>
    <div>
      <textarea id="comment" rows="8" cols="20">多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.</textarea>
    </div>
  </div>
</form>
</body>
</html>

运行效果图如下:

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jquery中Ajax用法总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结

希望本文所述对大家jQuery程序设计有所帮助。

相关文章

  • 详解jQuery中的isPlainObject()使用方法

    详解jQuery中的isPlainObject()使用方法

    本篇文章给大家详细分析了jQuery中的isPlainObject()使用方法,对此有需求的读者们可以学习下。
    2018-02-02
  • jQuery的强大选择器小结

    jQuery的强大选择器小结

    jQuery的选择器主要包括基本选择器 子选择器 特征选择器 位置选择器。
    2009-12-12
  • easyui Droppable组件实现放置特效

    easyui Droppable组件实现放置特效

    droppable和draggable有类似的地方,不过区别点在于前者着重于将元素放进某个容器中,而后者则着重于可拖拽(虽然可能一些效果两者都可以实现)。而且通过查看easyloader源码可知道,droppable并不依赖于draggable。
    2015-08-08
  • 基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)

    基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)

    本文结合实例给大家介绍如何实现内容滑动切换的效果,包括左右箭头切换,无限无缝滚动,圆点按钮切换,动画效果,自动切换效果,效果非常不错,感兴趣的朋友前来参考实现代码
    2016-06-06
  • jQuery操作属性值方法介绍

    jQuery操作属性值方法介绍

    这篇文章介绍了jQuery操作属性值的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • jquery带下拉菜单和焦点图代码分享

    jquery带下拉菜单和焦点图代码分享

    这篇文章主要介绍了jquery带下拉菜单和焦点图代码,推荐给大家,有需要的小伙伴可以参考下。
    2015-08-08
  • EasyUI学习之Combobox下拉列表(1)

    EasyUI学习之Combobox下拉列表(1)

    这篇文章主要为大家详细介绍了EasyUI学习之Combobox下拉列表的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • jquery分页插件jquery.pagination.js使用方法解析

    jquery分页插件jquery.pagination.js使用方法解析

    这篇文章主要针对js分页插件jquery.pagination.js使用方法进行解析,很实用的分页插件,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • jquery彩色投票进度条简单实例演示

    jquery彩色投票进度条简单实例演示

    这篇文章向大家推荐了一个jquery彩色投票进度条简单实例演示,详细介绍了如何制作进度条的步骤,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • 基于JQuery的Pager分页器实现代码

    基于JQuery的Pager分页器实现代码

    页面分页对于程序员来说最熟悉不过,在WEB开发中经常需要对页面进行分页,jQuery插件JQuery Pager分页器能轻松实现javascript分页功能,只需要几行代码,javascript分页简单搞定。
    2010-07-07

最新评论