opacity
должно работать для chrome / safari / firefox. Синтаксисы -moz и -khtml используются только для поддержки более старых версий этих браузеров.
Я никогда раньше не сталкивался со стилем -webkit-opacity
и, похоже, не могу найти никаких документов, в которых говорится, что он существует. Я бы попытался удалить его полностью или исправить там синтаксическую ошибку: от '-webkit-opacity:'
до '-webkit-opacity'
(без конечного двоеточия).
Если это не сработает, попробуйте напечатать значение opts.overlayOpacity
. Убедитесь, что это что-то вроде 0.5
, а не 50
или 50%
.