附加HTML,但有单独的淡入在文档点击
Append HTML but have separate fadeIn on document click
每当用户单击页面上的任何位置时,我都会添加一个div。我想让div's淡出,但我第一次这样做的方式每个追加的div都有相同的ID。如果我想让每个字母div分别淡出,这是一个问题。所以我尝试使用计数来让我附加的每个div都有一个单独的名称,但这不起作用。每次添加一个新的div时,所有添加的div都会消失,而不仅仅是最近添加的div。我该如何改变这一点?
var count = 0;
if(firstLetter != "") {
count++;
//Create a new circle letter by inserting new div class
$("p").append('<div class="circle' + count +'" style="border-radius: 50%;width: 36px;height:36px;padding:8px;background:#FF7D5C;color:black;text-align:center;font:32px Arial, sans-serif;display:inline-block;margin-right:4px;margin-bottom:4px;">' + firstLetter.toUpperCase() + '</div>').hide().fadeIn('slow');
}
试试这个。在你的代码中,所有div都发挥了作用因为你调用的所有函数返回的元素都是
元素
$("p").append('<div class="circle' + count +'" style="border-radius: 50%;width: 36px;height:36px;padding:8px;background:#FF7D5C;color:black;text-align:center;font:32px Arial, sans-serif;display:inline-block;margin-right:4px;margin-bottom:4px;">' + firstLetter.toUpperCase() + '</div>');
$("p").children().last().hide().fadeIn();
或者更简单的方法
$("p div:last").hide().fadeIn();
相关文章:
- 将事件侦听器添加到文档,而不是签入元素存在,然后添加事件侦听器
- 使用jquery队列按顺序淡入任意数量的文本行
- 我可以在文档中放入逻辑运算符吗.querySelectorAll?如果是,如何
- 如何使用PouchDB将文档放入文档中
- 如何将外部 JavaScript 文件放入我的 HTML 文档中
- 淡入文档片段
- 淡入不同的文本行
- 如何将JavaScript代码放入PDF文档中
- 如何在文档中添加淡入淡出.createElement
- 将外部文档中的HTML代码放入JS文件中
- 将图像放入当前打开的photoshop文档中(appescription)
- 附加HTML,但有单独的淡入在文档点击
- 将新条目推入mongoDB文档数组
- 将对象推入Mongoose的子文档's子文档?怎么能做到呢?
- 如何通过单击文本字段淡入通知
- 将随机定位的元素沿垂直轴放入文档中
- 循环一个嵌入文档数组,将新值推入一个字段
- “更改功能”文档.getElementById " to "文档.getElementsByClassName”,添加淡
- 是否有一种简洁的方法可以从SVG文档中提取所有元素并将它们放入html文本框中?
- 使用Fetch将JSON放入文档的主体中-Javascript