Posted on Feb 23, 2010 by
Swift Lion
拜读了作者大人的“仿 Twitter 官网最新状态实现手记”,在下最近看了jQuery1.4.2 新加的delegate方法后,觉得还有更简单的方法实现这一功能,斗胆简化了一下请您 看看:
1.使用最新的jQuery1.4.2库。
2.在main.css中添加如下定义(!imp以后可以去掉): .full .full-text{display:inline !important} .full .status-text{display:none;}
3.把public.js中470行关于最新状态的代码改成如下: //toggle display $(function(){ $("#latest_status").delegate(".status-text, .full-text", "click", function(){ $(this).parent().toggleClass("full"); }); });
如此可以使用更简洁的方式实现几乎完全相同的功能,请您参考,如有问题,请您指 出,谢谢。
Comment #1
Posted on Feb 27, 2010 by Helpful Ox呵呵,谢谢。之前并没有 delegate 用。
Status: Verified
Labels:
Type-Defect
Priority-Medium