Примечание MyRx.trigger { () =>
в сообщении об ошибке.Во-первых, вам необходимо удалить часть () =>
(она может быть и на следующей строке после {
).
=> Unit
, поскольку тип параметра является параметром по имени, он автоматически поворачиваетсяблок типа { ...; jQuery("#page_content").css("opacity", 1) }
в { () => ...; jQuery("#page_content").css("opacity", 1) }
.
В этом случае отбрасывание, по-видимому, не происходит, вы можете явно отбросить результат, например, как
val _ = jQuery("#page_content").css("opacity", 1)
или
jQuery("#page_content").css("opacity", 1): Unit
Если вы хотите поместить его на весь блок, синтаксис будет более уродливым:
MyRx.trigger({
// ...
jQuery("#page_content").css("opacity", 1)
}: Unit)