Export to GitHub

rabr - issue #42

“latest status”功能可以在jQuery1.4.2下实现的更简洁


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