jquery 动态调整textarea高度

  作者:bea

修正版本,运行后需要刷新下,因为jquery是外部调用的。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jquery
修正版本,运行后需要刷新下,因为jquery是外部调用的。



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jquery事件,动画1</title>
<style type="text/css">
<!--
#Control
{
width:100px;
background-color:Red;
margin:0;
cursor:pointer;
}
-->
</style>
<script src="http://img./jslib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript"><!--
$(function(){
var $Content=$("#content");
$("#big").bind("click",function(){
//判断big为span的标签是否正在进行动画效果
if(!$Content.is("animated"))
{
if($Content.height()<400)
{
//高度累加,隔0.4秒执行animate
$Content.animate({height:"+=50"},400)
}
}
});
$("#smalll").bind("click",function(){
if($Content.height()>50)
{
$Content.animate({height:"-=50"},400)
}
})
})

// -->
</script>
</head>
<body>
<div id="v_show">
<div id="Control">
<span id="smalll">缩小</span>
<span id="big">放大</span>
</div>

<div>
<textarea id="content" rows="8" cols="50">
香港、旧金山、台湾、3地7年深度访谈,50余幅经典珍藏海报及剧照,林青霞口中的林青霞,名人好友眼中的大明星、邻家女孩;最善良、最勤奋的亚洲第一美女……跨越国界的铁杆粉丝、日裔资深记者亲访林青霞好友及资深影人徐克夫妇、郁正春、宋存寿、赖声川、杜可风、许鞍华、王晶、张国荣、琼瑶等,完整呈现"亚洲第一美女"林青霞22年、100部华文经典电影的台前幕后及其半息影后的隐秘生活。
是一个专业的收集各类脚本学习资料的网站,尽量修正错误打造精品脚本类学习网站,我们为大家游戏脚本资源,源码,软件,asp,php,javascript等编程资料,是网页制作,网络编程,网站建设人士的聚集场所。
香港、旧金山、台湾、3地7年深度访谈,50余幅经典珍藏海报及剧照,林青霞口中的林青霞,名人好友眼中的大明星、邻家女孩;最善良、最勤奋的亚洲第一美女……跨越国界的铁杆粉丝、日裔资深记者亲访林青霞好友及资深影人徐克夫妇、郁正春、宋存寿、赖声川、杜可风、许鞍华、王晶、张国荣、琼瑶等,完整呈现"亚洲第一美女"林青霞22年、100部华文经典电影的台前幕后及其半息影后的隐秘生活。</textarea></body></html>




[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]

上面的难点就在于
$Content.animate({height:"+=50"},400)
每400毫秒递增50高度。


有用  |  无用

猜你喜欢