我如何在Clojurescript中链接JQuery JayQ函数?

Zub*_*air 1 clojurescript

在JQuery中我可以做类似的事情:

$("#p1").css("color","red").slideUp(2000).slideDown(2000);
Run Code Online (Sandbox Code Playgroud)

:它按顺序运行它们,但是当我在Clojurescript JayQ中尝试以下内容时:

(-> $("#p1")
  (css "color" "red")
  (slideUp 2000)
  (slideDown 2000)
)
Run Code Online (Sandbox Code Playgroud)

:那么方法不会一个接一个地运行.有关如何做到这一点的任何想法?

Kev*_* L. 9

我不能和jayq说话,但如果你试图直接与jQuery交互,你需要使用点语法来互操作:

(-> (js/$ "#p1")
    (.css "color" "red")
    (.slideUp 2000)
    (.slideDown 2000))
Run Code Online (Sandbox Code Playgroud)