Один из обходных путей - удалить стили зеленого цвета с помощью скрипта в пределах вашего переключателя (). И когда вы уйдете и вернетесь к этому тексту, он снова станет зеленым.
Самый простой способ - применить эффект наведения с помощью CSS только к определенному классу и удалить этот класс после переключения текста:
//in css:
A.greenLink:hover
{
color: green;
}
// script:
$("#comment_title_link").toggle(function() {
$(this).text('Done')
.removeClass('greenLink');
},
function(){
$(this).text('Add Comment title');
});
В идеале вы хотели бы выяснить, почему это происходит, и если есть что-то, что вы можете с этим сделать («правильный» путь). Но если это действительно ошибка перерисовки / рендеринга в браузере, то, возможно, этот обходной путь (как бы он ни был) может помочь.