用于显示onclick事件计数的可调整跨度标记
Adjustable span tag for showing onclick event count
我目前有一个span标记,它显示按钮的onclick计数。现在,如果数字超过三位数,它将不适合范围标记。我可以调整跨度标签吗?还是可以调整其宽度,使其始终包含onclick计数?
我可以更改宽度以容纳更多的数字,但我希望它是可调整的,因为我无法预测实际会发生多少onclick事件。
var counts = {
'Apples': 0,
'Oranges': 0,
'total': 0
};
function countFruit(type) {
document.getElementById('fruitCount').innerHTML = ++counts['total'];
document.getElementById(type + 'Count').innerHTML = ++counts[type];
}
#OrangesCount{
z-index: 20;
position:absolute;
top:70px;
left:45%;
background-color:black;
width:80px;
border:2px solid green;
font-family: 'BPdotsUnicaseSquareBold';
font-size:25px;
color:yellow;
padding-right:4px;
padding-left:4px;
}
#ApplesCount{
z-index: 20;
position:absolute;
color:yellow;
top:70px;
right:45%;
background-color:black;
width:80px;
border:2px solid green;
font-family: 'BPdotsUnicaseSquareBold';
font-size:25px;
}
<a id="buttonright" href="#" onclick="countFruit('Apples'); return false;">
<a id="buttonleft" href="#" onclick="countFruit('Oranges'); return false;">
<span id="ApplesCount"></span>
<span id="OrangesCount"></span>
您只需要从两个css中删除width
:
#ApplesCount{
z-index: 20;
position:absolute;
color:yellow;
top:70px;
right:45%;
background-color:black;
border:2px solid #550010;
font-family: 'BPdotsUnicaseSquareBold';
font-size:25px;
}
这是JSFiddle
如果需要允许元素自动调整其宽度,请不要固定其宽度。您可以指定最小宽度,就像下面的CSS示例一样。
#OrangesCount{
z-index: 20;
position:absolute;
top:70px;
left:45%;
background-color:black;
/*removed
width:80px;
*/
min-width:80px;
border:2px solid #001855;
font-family: 'BPdotsUnicaseSquareBold';
font-size:25px;
color:yellow;
padding-right:4px;
padding-left:4px;
}
#ApplesCount{
z-index: 20;
position:absolute;
color:yellow;
top:70px;
right:45%;
background-color:black;
/*removed
width:80px;
*/
min-width:80px;
border:2px solid #550010;
font-family: 'BPdotsUnicaseSquareBold';
font-size:25px;
}
相关文章:
- Graphiti中的形状有任何可调整大小的限制吗
- 用于显示onclick事件计数的可调整跨度标记
- jQuery UI在React.js中可调整大小
- 如何将可调整大小、可拖动的覆盖添加到网页中
- 可调整滚动条大小
- 添加JQuery UI在Meteor中添加对象后可调整大小
- 使可调整大小的手柄在具有指定尺寸的画布上可见
- 如何使用编辑器制作可调整大小的文本区域
- jQuery 可调整大小() 不起作用(带有示例)
- 使用 ng-hide 切换表中的列,其中 colRessize 可调整大小
- jQuery 可调整大小:如何在调整大小拖动期间获取重叠元素
- 具有无限水平滚动的流体可调整大小图像(修订版 2)
- 如何使用可调整大小的元素重叠其他元素
- 附加jQuery's可调整大小的处理程序
- HTML5画布中的可拖动和可调整大小元素
- imgAreaSelect JQuery插件可调整大小的Div's最小's宽度和高度
- JQuery可调整大小的触摸屏
- 如何在Html中开发可调整大小的交互板
- 如何显示自定义高度和宽度的模式,而不失去可调整大小的属性
- Jquery在调整大小时可调整显示大小