javascript - 我正在尝试在加载时使 div 滑动,但我以前的解决方案不再有效?

标签 javascript html css css-transitions

我昨天发布了这个,代码可以运行,但今天不行了。我似乎无法让我的 javascript 启动并显示 div 的动画?有什么想法吗?

我将 js 放在一个单独的文件中,并使用脚本标记从正文中触发它。

function slideOnLoad(){
  document.getElementById("right-scroll-slide").style.top="10px";
}
slideOnLoad();
#right-scroll-slide{
  -webkit-transition:all 1s;
  -ms-transition:all 1s;
  -moz-transition:all 1s;
  -o-transition:all 1s;
    position:absolute;
  top:-100px;
  background:red;
}
<div class="right-scroll-content" id="right-scroll-slide">aaaa</div>

我会包含一个 jsfiddle,但它现在似乎没有加载。

最佳答案

使用动画并将CSS中的top更改为margin-top

演示

http://codepen.io/anon/pen/Kwzqvq

Jquery

 function slideOnLoad(){
      $('#right-scroll-slide').animate({'margin-top':'0px'},0) 
    }
    slideOnLoad();

CSS

 #right-scroll-slide{
      -webkit-transition:all 1s;
      -ms-transition:all 1s;
      -moz-transition:all 1s;
      -o-transition:all 1s;
        position:absolute;
      margin-top:-100px;
      background:red;
    }

关于javascript - 我正在尝试在加载时使 div 滑动,但我以前的解决方案不再有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445212/

相关文章:

html - CSS 未在页面上生效

css - 如何在 Nuxt/Vue 中做内联线性渐变

javascript - 正则表达式匹配并替换为 JS 中包含的分隔符

javascript - Magento 使用同位素或砌体对产品列表进行排序

javascript - html-javascript- 对象数组

html - 使用 angularjs 将 html 表导出到 Google 电子表格

asp.net - 从列表中选择一个随机 url 并显示为 URL

javascript - PHP 格式化为 JSON

javascript - Javascript 中的幂运算有多昂贵?

html - 是否可以仅使用 CSS 隐藏悬停图像并显示另一幅图像?