[英]Convert from GSAP Jquery to GSAP Javascript
I need to change this - 我需要更改-
$(function() {
$(".nav-1").hover(function() {
TweenMax.to($(this), 0.2, {scale:1.2});
},
function() {
TweenMax.to($(this), 0.2, {scale:1});
}
);
});
Into Javascript? 变成Javascript?
This is my html - 这是我的html-
<h1 id="animate1">
<div class="nav-1">T</div>
<div class="nav-1">R</div>
<div class="nav-1">U</div>
<div class="nav-1">S</div>
<div class="nav-1">T</div>
<div class="nav-1">E</div>
<div class="nav-1">D</div>
<div class="nav-1">S</div>
<div class="nav-1">E</div>
<div class="nav-1">R</div>
<div class="nav-1">V</div>
<div class="nav-1">I</div>
<div class="nav-1">C</div>
<div class="nav-1">E</div>
</h1>
Is there any way for the animation to cycle through the letters without having to hover over each letter? 动画有没有办法在字母之间循环,而不必将鼠标悬停在每个字母上?
Any help would be greatly received. 任何帮助将不胜感激。
Jquery to pure javascript: jQuery到纯JavaScript:
In your javascript code block following is an shorthand of jquery $(document).ready
function. 在您的javascript代码块中,以下是jquery
$(document).ready
函数的简写。
$(function() {
// this will execute after document is ready
});
Here is document ready equivalent without jquery . 这是没有jquery的等效于文档的文件 。
You can use mouseenter
& mouseleave
events instead of jquery hover function. 您可以使用
mouseenter
和mouseleave
事件代替jquery悬停功能。
Animation circle through without hover: 动画通过而没有悬停:
http://jsfiddle.net/shishirmorshed/ke24sagj/ http://jsfiddle.net/shishirmorshed/ke24sagj/
This should be a very easy process for you. 对您来说,这应该是一个非常简单的过程。 You can use this for Rollovers: document.getElementById("yourObject").addEventListener("mouseover", rollOverAni);
您可以将其用于过渡:document.getElementById(“ yourObject”)。addEventListener(“ mouseover”,rollOverAni); document.getElementById("yourObject").addEventListener("mouseleave", rollOutAni);
document.getElementById(“ yourObject”)。addEventListener(“ mouseleave”,rollOutAni);
and as far as using GSAP, you can easily enter items the exact way as Jquery, for example: TweenMax.set("#MyBox", {left:"-100%"}); 就使用GSAP而言,您可以轻松按照Jquery的方式输入项目,例如:TweenMax.set(“#MyBox”,{left:“-100%”});
--cheers - 干杯
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.