我正在为我的书系列建立一个人物维基,并试图隐藏剧透。读者会看到一个提示框,询问他们最近完成的书是哪本。当他们选择这个时,应该会出现带有剧透的div。
我有一个非常基本的函数,可以根据输入(Js Fiddle here)隐藏或显示div,它工作得很好。
问题是,读过第6本书的人应该也能看到第1-5本书的div,我不知道如何做到这一点。
有什么建议吗?我也不完全相信这是隐藏/显示分散在页面上的内容的最佳方法,所以如果有人有更好的想法,请考虑我的所有耳朵!
$(document).ready(function() {
$('.spoiler').hide();
$('#book-1').show();
$('#spoilerSelect').change(function() {
$('.spoiler').hide();
$('#' + $(this).val()).show();
})
});
个字符
1条答案
按热度按时间9rnv2umw1#
这里是一个工作代码显示的破坏者,直到最后一本书的选择
这将坚持选择和选择的顺序
个字符
这里是一个prevAll版本-它需要$.escapeSelector,因为句号和addBack选择的基础,为所有
的字符串