【发布时间】:2019-10-26 19:12:09
【问题描述】:
这些是我的步骤:
- 添加虚拟文本
- 单击按钮时增大/减小字体大小
我正在使用 Vue、Javascript 和 jQuery。 现在我得到了正确的字体大小,但只有当我添加新文本时。但它应该是动态的。
谢谢帮助
<input type='button' value='-' class='qtyminus' field='quantity' />
<input type='text' name='quantity' value='0' class='qty' />
<input type='button' value='+' class='qtyplus' field='quantity' />
var currentVal = 12;
$('.qtyplus').click(function(e){
e.preventDefault();
currentVal = parseInt($('input[name=quantity]').val());
if (!isNaN(currentVal)) {
$('input[name=quantity]').val(currentVal + 1);
} else {
$('input[name=quantity]').val(0);
}
});
$(".qtyminus").click(function(e) {
e.preventDefault();
currentVal = parseInt($('input[name=quantity]').val());
if (!isNaN(currentVal) && currentVal > 0) {
$('input[name=quantity]').val(currentVal - 1);
} else {
$('input[name=quantity]').val(0);
}
});
document.getElementById('buttonFabric').addEventListener("change", function (e) {
canvas.add(new fabric.IText('Tap and Type', {
left: 0,
top: 0,
fontFamily: 'arial black',
fill: '#333',
fontSize: currentVal,
}));
});
【问题讨论】: