javascript - 过渡定位

标签 javascript html css

我有一些代码想集成到网站中并将其放在屏幕中间。此代码使用 Javascript 做了一些褪色。但是我不能像我想的那样在屏幕上移动它。当我四处移动它时,它会弄乱动画。

这是HTML

<!DOCTYPE html>

带有 JavaScript for() 循环的 jQuery 淡入

    <div id="elem0" class="toBeFaded">Here's the first message...</div>
    <div id="elem1" class="toBeFaded">We have second one here...</div>
    <div id="elem2" class="toBeFaded">And here's the third message...</div>
    <div id="elem3" class="toBeFaded">OMG!!! Here's the fourth message!</div>

<script src="js/jquery-1.7.1.min.js"></script>

<script src="js/fadeCode.js" defer="defer"></script>

Javascript

$(function (){

var yourFade = 1, // the amount of time in seconds that the elements will fade in AND fade out
    yourDelay = 2, // the amount of time in seconds that there will be a delay between the fade ins and fade outs
    fadeTime = yourFade * 1000, //convert fade seconds to milliseconds (1000)
    delayTime = yourDelay * 1000, // convert delay seconds to milliseconds (2000)
    totalTime = fadeTime + delayTime, //3000 milliseconds...needed for all those delays we talked about
    allElems, // find out exactly how many page elements have the 'toBeFaded' class (4)
    elemNoFade, // Will help us find the last element represent the last element (3)
    i,
    fadingElem;

for (i = 0, allElems = $('.toBeFaded').length, elemNoFade = allElems - 1; i < allElems; i+=1) {
    fadingElem = "#elem" + i;
    if (i === 0) {
        $(fadingElem).fadeIn(fadeTime).delay(delayTime).fadeOut(fadeTime);
    } else if (i === elemNoFade) {
        $(fadingElem).delay(totalTime * i).fadeIn(fadeTime);
    } else {
        $(fadingElem).delay(totalTime * i).fadeIn(fadeTime).delay(delayTime).fadeOut(fadeTime);
    }
} });​

和CSS

.toBeFaded {
display: none;
position:absolute;
font-size:70pt;

}

和一个link到 jsfiddle

最佳答案

我不确定我是否看到了问题。看看这个 fiddle :http://jsfiddle.net/joplomacedo/6xfKN/375/

关于javascript - 过渡定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11462387/

相关文章:

css - 像 "white-space: none"这样的东西吗?

javascript - 在站点中导航时如何保持单击按钮

javascript - 添加带点和原型(prototype)的方法

javascript - 根据轴承计算 x 和 y

javascript - 流畅的 CSS 向下滑动动画

css - 更新 OS X 上 ASP.NET Core 中的缩小 CSS

javascript - 表中的 Angular ng-repeat 用数组迭代键

javascript - r 介绍 bsModal

javascript - 如何接受仅添加媒体文件(视频和照片)和“无所有文件”部分

javascript - Coinmarketcap API 不工作