我有一个颜色选择器和一个字体选择器,可以改变文本的颜色和字体。为了做到这一点,我有以下JQuery代码:
// Title color
$(".pick-a-color").on("change", function()
{
$(".preview-header-text").css("color", "#" + $(this).val());
});
// Title typography
$(".form-control").change(function()
{
$(".preview-header-text").css("font-family", $(this).val());
});问题是,如果我首先更改排版,然后更改颜色,则排版也会更改并重置为默认的排版。它不会发生相反的情况,如果我改变颜色,然后排版,颜色不会重置为默认的颜色。
发布于 2014-07-17 10:59:38
你的代码看起来没问题。
.form-control选择form元素或字体系列input。
在console.log($(this).val());函数中添加一个change。
https://stackoverflow.com/questions/24801610
复制相似问题