因此,当用户单击页面上的按钮时,我试图在按钮周围设置边框。
要设置处理程序,我要:
$(".reportButtons").click(function(){ //change border color });
我尝试了两种方法来更改其中按钮的边框颜色。第一种方法是使用 .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() 方法)