在图像顶部添加数字
Adding a number on top of an image
我遇到了一个问题,从CSS文件中添加了一个文本。我尝试了关键词内容,但这似乎没有帮助。
所以我想做的是,当用户点击图像时,我想添加数字(按递增顺序)。例如单击1应显示1
(白色框旁边),然后单击2
等。
我添加了一个名为counter
的变量,并将其初始化为0
。因此,当用户单击时,counter
将增加1
。然而,我认为属性content
本身就足够了,因为我认为它可以为文本赋予白色以外的颜色(这是框的颜色)。
jsfiddle如下:
上面的代码是我想要编辑的。然而,我创建了另一个JSfiddle来做一个示例。这是它的代码。
只需将数字放入div:
$(document).ready(function(){
var count = 0;
$(document).click(function (ev) {
$("body").append(
$('<div>' + ++count + '</div>').css({
position: 'absolute',
top: ev.pageY + 'px',
left: ev.pageX + 'px',
width: '40px',
height: '40px',
background: '#fff'
})
);
});
});
您可以在js文件的开头插入var counter = 0;
来初始化变量,而不是在点击函数中插入counter++;
来增加每次点击的计数器;在体附加功能改变CCD_ 11中的CCD_。
所以你的代码看起来是这样的:
$(document).ready(function(){
var counter = 0;
$(document).click(function (ev) {
counter++;
$("body").append(
$('<div>' + counter + '</div>').css({
position: 'absolute',
top: ev.pageY + 'px',
left: ev.pageX + 'px',
width: '40px',
height: '40px',
background: '#fff'
})
);
});
});
相关文章:
- 在 Javascript 不起作用的情况下为数字添加逗号
- 如何在 javascript 中为字符串中的数字添加下划线
- 将数字添加到文本框
- 使用javascript为网站的body标记中的所有数字添加一个span
- 如何在文本框vue.js上根据指定的数字添加行
- AngularJS如何获取一个数组,该数组将数字添加到函数中的元素,然后用另一个函数分散其注意力
- 使用 Jquery 为数字添加跨度
- 向数字添加百分之一位,该数字可以逗号或句点分隔
- 根据所选数字添加文本输入
- 将 JavaScript 数组中的 n 个数字添加到数组中的先前数字
- 有没有办法在不使用循环的情况下更新多个文档以将特定数字添加到一列
- 在javascript中自动为数字添加逗号
- Javascript:如何动态地将数字添加到变量名称中
- JQuery 获取链接并根据第 n 个数字添加变量
- 在 jquery 循环中将数字添加到运行总计
- 将字符串添加到数字,将数字添加到字符串
- 如何使用jquery将数字添加到输入ID名称中
- 我有一个javascript函数,可以将数字添加到数组中
- 如何在JS计数器中每3个数字添加一个冒号
- 只对大写字母和数字添加验证