在ClojureScript中使用Rum或Reagent优雅地暂停或恢复SVG动画

时间:2018-05-22 11:44:34

标签: animation svg clojurescript reagent rum

如何在SVG中使用<animateTransform>元素暂停正在运行的SVG动画而不会丢失动画状态?

在动画元素上设置animation-play-state: paused;,或父元素无效。将repeatCount从indefinite更改为0会丢失动画状态。

1 个答案:

答案 0 :(得分:0)

金田(Kinda)来晚了,但这是在香草javascript中做的方法:https://codepen.io/jjdewitt/pen/XJRqNK?editors=1010

您需要在SVG元素上调用$subject = "University added."; $email = $post['official_email']; $name = $post['display_name']; $data['official_email'] = $post['official_email']; $data['display_name'] = $post['display_name']; $data['password'] = $password; Mail::send('email.universityadd', $data, function($mail) use ($email, $name, $subject) { $mail->from(getenv('MAIL_USERNAME'), "test"); $mail->to($email, $name); $mail->subject($subject); }); if (count(Mail::failures()) > 0) { return response()->json([ 'success' => true, 'message' => 'Email sending to university failed.' ], 500); } else { return response()->json([ 'success' => true, 'message' => "University added successfully" ], 200); }