我为博客文章的一部分制作了一个漂亮的 jQuery 显示/隐藏按钮(它是卡通的模板,所以显示所有 > 隐藏所有,使用 .toggle()
函数jQuery)。
但是,我的很多读者都是通过 RSS 阅读这部卡通片的。
jQuery 将如何与 RSS 交互?我无法在不实际发布帖子的情况下对其进行测试,我显然不愿意这样做。
我使用的jQuery如下:
<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
$('#fullcartoon').hide();
$('#showfull').click(function() {
$('#fullcartoon').toggle('slow');
});
});
// ]]></script>
即我在 jQuery 中完成了所有隐藏操作——如果您没有在浏览器中启用 javascript,则卡通根本不会被隐藏。
我很高兴在 RSS 中出现同样的情况,但我不想不小心把卡通的一半隐藏起来。人们怎么看?
谢谢!
最佳答案
我希望无论您使用什么来生成 RSS 描述(提要)来删除脚本,并且如果描述中存在脚本,我希望 RSS 阅读器单独这样做。因此,由于您使用的是渐进式增强(除非您的脚本运行,否则不会隐藏卡通),我希望它看起来不错。您可以通过直接查看 RSS 提要轻松地测试前半部分(您的生成器生成的内容);第二部分(读者使用脚本做什么)可能因读者而异。
如果您的 RSS 生成器包含脚本并且 RSS 阅读器执行执行它,我希望执行脚本的阅读器采取必要的步骤以确保脚本在适当的上下文中执行(也许是一个 iframe)以便它工作。如果不是,那是读者的错误(以我的拙见)。
关于jquery - 博客文章中的 jQuery 功能在 RSS 中看起来如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4737148/