У меня есть веб-приложение GAS, которое содержит таблицу с <tr contenteditable="false" id="pmlist'+ index+'">
тегами строк.Я хочу создать событие, позволяющее редактировать содержимое и поменять отметку границы с 1px
на 3px
и пульсировать между черным и белым для длины строки (чтобы указать, что эта строка редактируется),затем, когда пользователь щелкает в любом месте за пределами выделенной строки, contenteditable
устанавливается обратно на false
, пиксель границы возвращается на 1px
, а цвет возвращается к статическому белому.
Это то, что я имею до сих пор:
HTML:
$(document).on("click","tr", function(e){
e.preventDefault();
$(e.currentTarget).attr("contenteditable", "true");
// border: 1px solid black;
// $('#'+e.currentTarget.id).css("border", "3px solid");
for (var i = 0; i < 3; i++ ) {
$('#'+e.currentTarget.id)
.animate( { backgroundColor: "#f00" }, 2000 ) //I need to change this to border color and thickness
.animate( { backgroundColor: "transparent" }, 2000 );
}
//Then create an event to revert editions to normal : bordercolor: black,
//borderthickness: 1px,
});
Я ценю помощь, если решение не может быть предложено, я также буду признателен за указаниясвязанные документы.