因此,当用户单击它们时,我试图在页面上的按钮周围设置边框。
要设置我要去的处理程序:
$(".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() 方法)