我为博客文章的一部分制作了一个漂亮的jQuery show / hide按钮(它是一个卡通模板,所以show all>全部隐藏,使用jQuery中的.toggle()
函数)。
然而,我的很多读者都是通过RSS消费卡片。
jQuery如何与RSS交互?如果没有真正发布帖子我就无法测试,我显然不愿意这样做。
我使用的jQuery如下:
<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
$('#fullcartoon').hide();
$('#showfull').click(function() {
$('#fullcartoon').toggle('slow');
});
});
// ]]></script>
即。我完全隐藏在jQuery中 - 如果你没有在浏览器中启用javascript,那么卡通根本就不会被隐藏。
我很高兴在RSS中也是如此,但我不想意外地隐藏一半卡通片。人们的想法是什么?
谢谢!
答案 0 :(得分:0)
我希望您使用的任何内容都可以生成RSS描述(概要)来删除脚本,并且如果脚本存在于描述中,则可以单独期望RSS阅读器这样做。因此,既然你正在使用渐进增强(除非你的脚本运行,否则不会隐藏漫画),我希望它看起来很好。通过直接查看RSS提要,您可以轻松地测试其前半部分(生成器生成的内容);第二部分(读者用脚本做什么)可能因读者而异。
如果您的RSS生成器包含脚本并且RSS阅读器 执行它,我希望执行脚本的读者采取必要的步骤以确保脚本在适当的上下文中执行(也许是一个iframe)以便它起作用。如果没有,那就是读者的错误(以我的拙见)。