use*_*953 8 jquery height jquery-animate
我正在尝试使用以下代码扩展div元素的高度:
HTML:
<div id="expandbtn">more..</div>
<div id="portfolio"><div class="itemweb" title="lol" rel="#derp"><div class="thumb"><img src="images/items/skills.jpg" title="Skills" rel="#derp"/></div>
Run Code Online (Sandbox Code Playgroud)
脚本:
$('#expandbtn').click(function(){
$('#portfolio').animate({height:'72px'}, 500);});
Run Code Online (Sandbox Code Playgroud)
CSS:
#portfolio {
width:914px;
height:295px;
margin:0 0 0 -8px;
overflow:hidden;}
Run Code Online (Sandbox Code Playgroud)
但它不会起作用.我究竟做错了什么?
dku*_*mar 23
你的代码很好.你也可以试试
$('#portfolio').css("height","74px");
Run Code Online (Sandbox Code Playgroud)
尝试将一些背景颜色或图像清晰可视化
小提琴:http://jsfiddle.net/49HQM/4/
尝试在文档准备好后加载它:
$(document).ready(function(){
$('#expandbtn').click(function(){
$('#portfolio').animate({height:'72px'}, 500);
});
Run Code Online (Sandbox Code Playgroud)