发现缺陷

今天又加了一篇文章,测试了一下终于发现我这个“展开/收缩 文章”的缺陷,正如我意料之中的:当多篇文章都使用这个效果时,只要点击任意一篇文章的“展开/收缩 文章”链接,所有的文章都会做出响应---展开或收缩,现在真不知道该如何解决,看来不改XML代码是不行了,去研究一下虚飞提供的方法再说。

展开/收缩 全文
唉!费了这么大劲,原来只是一个“return false;”作祟!
先讲一讲修改javascript的来龙去脉:在修改之前,只要点击上面的open/close shelf的链接里面的隐藏层就会滑出,但有一个问题直到今天才解决,就是隐藏层滑出的时候页面会自动跳到顶部,然后再往下滑,这样就使得页面看起来不连贯,不过现在这个问题已经解决,经过仔细查找,最终发现问题出在javascript的引用部位,就是缺少上面写到的“return false;”。因为这个问题,我就一直没敢加入“展开/收缩 全文”的功能,其实用jQuery来实现“展开/收缩 全文”的功能要比大家广泛应用的方法简单得多,不用修改那么多XML代码,只需要在javascript里面加上几句代码+在文章模板里加上需要隐藏的部位就行了。不过现在还没实现点击连接后链接文字消失的效果,这个效果用jQuery实现也是很简单的,只是现在我还没研究出来,以后有时间再慢慢琢磨!

4 comments:

GG said...

参考阿土伯的做法吧~~

虚飞 said...

我给的链接有两种方法,可以研究下。

BoNjouR said...

hehe,真遗憾。。。

抽筋儿 said...

好帅的板子!!太赞 了,羡慕ing 。。。

Post a Comment