我的目标是实现类似http://corkboard.me/GlJTVkD34A的东西,当单击更改背景的按钮时,便笺的背景和按钮中的图像都被更改。在moemt,我已经能够得到完全相同的东西,笔记上的onclick事件,顶部弹出的div,但我试图通过将所有类放在下面的数组中来改变背景,但它没有没用。我仍然不知道如何使按钮图像与便笺的背景同时更改。
//nbg is the button above that is to be cliked to change the backgound
var nbg = $('#nbg');
var count = 0;
nbg.each(function() {
var thisnotice = $(this);
thisnotice.click(function() {
var notice_classes =['changeablenbg_yellow','changeablenbg_green','changeablenbg_pink','changeablenbg_purple','changeablenbg_blue'];
if(notice_classes[count] === "changeablenbg_blue") {
var count = 0
}
//#box is the note div itself
$('#box').toggleClass(notice_classes[count]);
count++;
});
});
我还尝试使用 for 循环来循环数组,但无济于事。知道的人可以指导我这样做。很抱歉,如果我解释得不够好,有什么不明白的请追问。