也说用jQuery改进WP评论表单
浏览WordPress博客的用户如果启用了Cookie,在发表评论后,信息会被记录在Cookie里,这样,下次登录同一个博客发表评论时,WordPress会为用户自动填写评论表单。可以说,这是一个十分贴心的设计。本文中,将介绍如何使用jQuery,来做到更进一步。
如果用户的信息已经存在了,那么就帮他填好,如果已经填好了,就可以把表单也隐藏起来,并且显示一句欢迎语。不得不说,这个想法非常的有趣,所以,我决定自己来做一下。
第一次看到这个功能是在stephen的博客,然后从他的博客,我链接到了xiaorsz写的文章,然后看到了mg12的文章,再然后是xiaorsz使用jQuery的改进版本。
无侵入与可用性层
使用jQuery一段时间的感想
早在使用WP之前的很久,我就听说了jQuery了,那个时候,只是惊叹于jQuery的视觉效果,然后记住了这个名字,但是一直也没有开始学习。直到我开始折腾WP这个程序,模板,插件,我才开始更广泛深入地接触jQuery。
在学习jQuery的过程中,我也看了一些牛人关于js的观点,并且从内心深处对此表示深刻认同。
怎样增加AJAX的可靠性呢?
本篇文章不是我的经验介绍,而是我的疑问。我写在这里,希望高手看到了能指点一二,而同样迷惑的人看到了,能参与讨论。
我没有系统地学过javascript,也没有系统地学习过ajax,我只是在兴趣的驱使下,在学习一些jQuery的使用。所以,我几乎对任何问题都很迷惑,而在这些问题中,我最迷惑的就是ajax的可靠性问题。
IE7不支持focus伪类的解决办法
我目前使用的主题是我自己从5U移植到K2的一个Style,黑色背景。在ffx下面工作正常,但是到了IE7里面,帖子页的留言输入框的背景色就不会因为获得焦点而改变。因此,造成了在IE7下发表留言时,输入框颜色和文字颜色对比度过低而看不清楚。
看了一下CSS文件,发现使用focus伪类来实现当获得焦点时改变背景色的功能,但是,在IE7下面,没有任何效果。网上搜索了一些办法,我觉得可行,正好K2里面也包含了jQuery,可以好好利用一下。
最后,我使用了:
隐藏搜索框旁边的按钮
用惯了K2,很喜欢K2的Live Search,真是相当酷的功能呢,但是以我现在的实例,实在是没有办法模仿出来啊。就算是从K2抄过来,也觉得好难啊,至少不是一朝一夕能办到的。
所以,至少(我总是舍难求易)我要模仿个样子过来,(*^__^*) 嘻嘻……
侧边栏的Search框,是WordPress里面自带的,怎么才能把那个按钮给隐藏掉呢?

Most Commented Posts