Я пытаюсь выбрать цвет фона для кнопок «Отправить», щелкнув по JQuery, однако при этом цвет зависания сохраняется вместо значения по умолчанию.Получить значение по умолчанию Цвет фона
var originalCol = rgb2hex($("#submit").css('backgroundColor'));
Как изменить приведенный выше код, чтобы получить цвет фона по умолчанию, а не цвет наведения?
Вы можете получить только «цвет фона», который в настоящее время применяется к элементу. Обратите внимание, что то, что вы описываете, может быть достигнуто только в CSS, без необходимости какого-либо JS. –
Можете ли вы включить 'css',' html' в Question? Является ли событие 'css'': hover' или' javascript' 'onmouseover', используемое для изменения цвета фона? – guest271314
Когда вы нажимаете кнопку отправки, вы технически зависаете над ней. Поэтому, если у вас установлен атрибут hover backgroundcolor css, и вы нажмете кнопку отправки, он установит для текущего значения кнопок текущий цвет bg до того, как вы нажмете кнопку и вернете значение наведения. Сохраните цвет bg, прежде чем нажимать кнопку, а затем просто верните это значение. –