Нет. Было бы лучше просто дать этому состоянию другой класс в CSS, а затем использовать свой метод для добавления этого класса.
.regStyle:hover,
.regStyle.hover {
css: properties;
go: here;
}
$("#differentButton").click(function(){
// this doesn't work
$("#someElement").addClass("hover");
});
РЕДАКТИРОВАТЬ: Хорошо, я заберу это обратно. Там может быть способ с .trigger('mouseover')
. Объяснить:
$('.regStyle').mouseover( function() {
$(this).css('css','property');
});
$('.otherElement').click( function() {
$('.regStyle').trigger('mouseover');
});
Полностью непроверенный и немного более громоздкий, но это может сработать.