在jquery中,可以使用animate()方法来改变div的宽度,从而实现div横向伸缩。下面小编举例讲解用jquery怎么使div横向伸缩。
工具/原料
1
html+jquery
2
代码编辑器:Dreamweaver CS5
方法/步骤
1
新建一个html文件,命名为test.html,用于讲解用jquery怎么使div横向伸缩。
2
在test.html文件内,使用div标签创建一个模块,并设置它的id为box,主要用于下面通过该id获得div对象。。
3
在test.html文件内,使用button标签创建两个按钮,按钮名称分别为“展开”和“收缩”。
4
在test.html文件中,分别给两个button按钮绑定onclick点击事件,当按钮被点击时,分别执行fun1()函数和fun2()函数。
5
在js标签中,创建fun1()函数,在函数内,通过id(box)获得div对象,使用animate()方法实现div的宽度动态改变为300px,从而实现伸展的效果。
7
在浏览器打开test.html文件,分别点击按钮,查看实现的效果。
总结:
1、创建一个test.html文件。 2、在文件内,使用div标签创建一个模块,同时创建两个button按钮,分别用于触发执行js函数。 3、在js标签中,创建fun1()函数,在函数内,通过id(box)获得div对象,使用animate()方法实现div的宽度动态改变为300px,从而实现伸展的效果。 4、在js标签中,创建fun2()函数,在函数内,通过id(box)获得div对象,使用animate()方法实现div的宽度动态改变为100px,从而实现收缩的效果。
注意事项
animate()主要用于实现动画效果。