$("#SonlineBox").stop(true,true).delay(0).animate({top:scrollTopNum+topNum,right:0px},"slow");
专注于为中小企业提供成都做网站、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业蜀山免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
用toggle(fn1,fn2,fn3)这个方法绑定你的ul,第一次点击执行fn1,第二次点击执行fn2,你需要是展开和关闭特效,所以写两个方法就行,如果需要第三次点击,那就再写fn3,第一次点击让他的高度变为110px,第二次点击变为35px,这样就变成了一个循环!~就这个思路
//以下使用jquery
$("#id").slideUp();//上滑隐藏
$("#id").slideDown();//下滑出现并显示
应该能实现你要求的效果。
首先我们需要实现自己的ListView来处理截获屏幕的事件,但不是由ListView处理,而是转发给自定义item控件处理,也就是实现的SlideView控件。根据处理手势设置item的状态,也就是说当已经滑动了,这个时候如果不获取item的状态,下次在滑动这个item的时候是不知道这个控件已经滑动了,不然就会有二次滑动,所以必须保存滑动状态。
把jquery.qqFace.js中的:
$('#'+id).css('top',top); 改成$('#'+id).css('bottom',top);