扩展HTML部分

时间:2012-06-23 06:46:13

标签: javascript jquery html dynamic

有这个网站http://www.phpvideotutorials.com/我基本上想要了解每个左右列在单击这些相应列时如何动态扩展,并在再次单击时从展开状态收缩。 我是网络开发的新手,至少是使用jQuery和东西的动态网站开发。

3 个答案:

答案 0 :(得分:2)

您可以查看the source code。 (简化)执行部分在这里:

var dm = $('#developermonkey');
dm.bind('click', function(e) {
    dm.animate({'right' : 400 });
});

因此它将click事件绑定到一个函数,该函数为元素的 right CSS属性设置动画。

答案 1 :(得分:1)

这是通过一个名为jQuery http://jquery.com的javascript库完成的,您可以在那里阅读更多相关信息,并查看其工作原理示例。

答案 2 :(得分:1)

可以从查看源中找到。请参考此代码,

<强> HTML

<div id="left">text
<a id="lefta">click</a>
</div>

JavaScript

 $('#lefta').bind('click', function(e) {
    $('#left').css({'width' : 200 }); 
    $('#left').animate({'left' : 150 }, 400);
 });
​

这里的例子我也增加了div的宽度,以便向你解释jQuery css函数是如何工作的,这样你就可以在移动你的div时设置额外的css样式。请参考以下小提琴。

http://jsfiddle.net/TqCmB/