Поэтому я пытаюсь получить границу вокруг кнопок на моей странице, когда пользователь нажимает на них.
Чтобы настроить обработчик, я собираюсь:
$(".reportButtons").click(function(){ //change border color });
Я попробовал 2 способа изменить цвет границы кнопок там. Первый способ - использовать функцию.css().
$(this).css({"border-color": "#C1E0FF",
"border-weight":"1px",
"border-style":"solid"});
Но когда я делаю это так, граница действительно жирная (я хочу, чтобы она была волосной, как обычно, если бы я установил ширину 1px)
Другой способ, которым я попытался, - загрузить плагин jquery-color и сделать что-то вроде:
$(this).animate({borderTopColor: "#000000"}, "fast");
Когда я это делаю, ничего не происходит. Нет ошибки - ничего не происходит. Но если вместо того, чтобы пытаться изменить цвет границы, я пытаюсь изменить цвет фона, он отлично работает... так я неправильно использую jquery-color? Для справки, вот как я изменил бы фон:
$(this).animate({ backgroundColor: "#f6f6f6" }, 'fast');
как я уже сказал, это работает. Когда я скачал jquery-color, я загрузил только один файл (jquery-color.js), если это имеет значение....
Итак, как мне добиться границы с волосами? (Я бы предпочел использовать метод animate(), если у вас есть какие-либо действия, чтобы заставить это работать)