今天又加了一篇文章,测试了一下终于发现我这个“展开/收缩 文章”的缺陷,正如我意料之中的:当多篇文章都使用这个效果时,只要点击任意一篇文章的“展开/收缩 文章”链接,所有的文章都会做出响应---展开或收缩,现在真不知道该如何解决,看来不改XML代码是不行了,去研究一下虚飞提供的方法再说。
展开/收缩 全文
唉!费了这么大劲,原来只是一个“return false;”作祟!
先讲一讲修改javascript的来龙去脉:在修改之前,只要点击上面的open/close shelf的链接里面的隐藏层就会滑出,但有一个问题直到今天才解决,就是隐藏层滑出的时候页面会自动跳到顶部,然后再往下滑,这样就使得页面看起来不连贯,不过现在这个问题已经解决,经过仔细查找,最终发现问题出在javascript的引用部位,就是缺少上面写到的“return false;”。因为这个问题,我就一直没敢加入“展开/收缩 全文”的功能,其实用jQuery来实现“展开/收缩 全文”的功能要比大家广泛应用的方法简单得多,不用修改那么多XML代码,只需要在javascript里面加上几句代码+在文章模板里加上需要隐藏的部位就行了。不过现在还没实现点击连接后链接文字消失的效果,这个效果用jQuery实现也是很简单的,只是现在我还没研究出来,以后有时间再慢慢琢磨!
唉!费了这么大劲,原来只是一个“return false;”作祟!
先讲一讲修改javascript的来龙去脉:在修改之前,只要点击上面的open/close shelf的链接里面的隐藏层就会滑出,但有一个问题直到今天才解决,就是隐藏层滑出的时候页面会自动跳到顶部,然后再往下滑,这样就使得页面看起来不连贯,不过现在这个问题已经解决,经过仔细查找,最终发现问题出在javascript的引用部位,就是缺少上面写到的“return false;”。因为这个问题,我就一直没敢加入“展开/收缩 全文”的功能,其实用jQuery来实现“展开/收缩 全文”的功能要比大家广泛应用的方法简单得多,不用修改那么多XML代码,只需要在javascript里面加上几句代码+在文章模板里加上需要隐藏的部位就行了。不过现在还没实现点击连接后链接文字消失的效果,这个效果用jQuery实现也是很简单的,只是现在我还没研究出来,以后有时间再慢慢琢磨!
4 comments:
-
GG
said...
-
-
Apr 19, 2007, 11:33:00 PM
-
虚飞
said...
-
-
Apr 20, 2007, 9:18:00 PM
-
BoNjouR
said...
-
-
Apr 23, 2007, 9:50:00 PM
-
抽筋儿
said...
-
-
Apr 26, 2007, 1:57:00 PM
Post a Comment参考阿土伯的做法吧~~
我给的链接有两种方法,可以研究下。
hehe,真遗憾。。。
好帅的板子!!太赞 了,羡慕ing 。。。