【发布时间】:2019-06-03 19:13:48
【问题描述】:
编辑 Shopify 应用。除非您在文本区域之外单击,否则文本区域中的最后一个字符不会在标签图片上大写。
$(function() {
$('#cstedit-addembossing').keyup(function() {
this.value = this.value.toUpperCase();
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea maxlength="10" data-area="back" class="customify-text" data-target="addembossing" id="cstedit-addembossing" placeholder="Write a name, special date, quote, and the list goes on"></textarea>
【问题讨论】:
-
您的代码在最新的 Firefox/Windows 中按预期工作。
-
也许 Shopify 正在以某种方式“帮助”您?
-
代码也适用于最新的 Chrome/Windows。
-
不使用javascript,你就不能在
textarea中添加一个text-transform: uppercase;样式吗? -
@zgood 我已经尝试将其添加到文本区域样式中,它只会更改文本区域中的文本,而不是标签图像上的文本。
标签: javascript html css shopify