JS 实现Div向上浮动的实现代码

 更新时间:2012年10月11日 23:10:53   作者:  
用js实现的可以让div慢慢上升效果实现代码,喜欢的朋友可以参考下
Html 及 JS 代码如下:
复制代码 代码如下:

<div id="newsOne" onmouseover="CleartTimeInterVal();" onmouseout="resetInterVal();"
style="position: absolute; width: 100px;">
<a href="https://www.jb51.net" target="_blank">脚本之家</a>
</div>
<script type='text/javascript'>
var newsOne = document.getElementById("newsOne");
newsOne.style.bottom = 0;
newsOne.style.left = window.screen.availWidth - 100;
var bottom = 0;
function newsScroll() {
if (bottom > (window.screen.availHeight - window.screenTop)) {
bottom = 0;
newsOne.style.bottom = 0;
}
else {
bottom = bottom + 15;
newsOne.style.bottom = bottom;
}
}
var timeid = setInterval(newsScroll, 300);
function CleartTimeInterVal() {
clearInterval(timeid);
}
function resetInterVal() {
timeid = setInterval(newsScroll, 300);
}
</script>

在线运行:

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • JavaScript利用虚拟列表实现高性能渲染数据详解

    JavaScript利用虚拟列表实现高性能渲染数据详解

    在前文中我们提到可以使用时间分片的方式来对长列表进行渲染,但这种方式更适用于列表项的DOM结构十分简单的情况,所以本文来讲讲如何使用虚拟列表的方式,来同时加载大量数据吧
    2023-05-05
  • JS数组的遍历方式for循环与for...in

    JS数组的遍历方式for循环与for...in

    本节主要介绍了JS数组的遍历方式for循环与for...in,需要的朋友可以参考下
    2014-07-07
  • js中数组对象去重的两种方法

    js中数组对象去重的两种方法

    今天小编就为大家分享一篇关于js中数组对象去重的两种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • JS图片自动轮换效果实现思路附截图

    JS图片自动轮换效果实现思路附截图

    这篇文章主要介绍了JS实现的图片自动轮换效果,有具体的实现思路及截图,希望对大家学习有所帮助
    2014-04-04
  • 百度小程序自定义通用toast组件

    百度小程序自定义通用toast组件

    这篇文章主要介绍了百度小程序自定义通用toast组件,百度小程序的toast仅支持在页中展示,不能自定义位置、字体大小、在单个文本中增加icon等需求;因此自定义一个全局可通用的Toast,需要的朋友可以参考下
    2019-07-07
  • JS组件Bootstrap实现弹出框效果代码

    JS组件Bootstrap实现弹出框效果代码

    这篇文章主要介绍了JS组件Bootstrap实现弹出框效果代码的相关资料,对弹出框感兴趣的小伙伴们可以参考一下
    2016-04-04
  • 如何将一个String和多个String值进行比较思路分析

    如何将一个String和多个String值进行比较思路分析

    开发中我们经常需要将一个String和多个String值进行比较。直觉反应是使用||符号连接多个===完成,感兴趣的朋友可以了解下哈
    2013-04-04
  • javascript实现导航栏分页效果

    javascript实现导航栏分页效果

    这篇文章主要为大家详细介绍了javascript实现导航栏分页效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • JavaScript中关于Object.create()的用法

    JavaScript中关于Object.create()的用法

    这篇文章主要介绍了JavaScript中关于Object.create()的用法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • JS设计模式之建造者模式的使用方法详解

    JS设计模式之建造者模式的使用方法详解

    JS建造者模式是一种创建型设计模式,它可以用于构建复杂对象的创建过程,将对象的构建步骤和表示分离,以便能够灵活地构建不同的对象,本文将通过代码示例给大家详细的介绍一下JS建造者模式的用法,需要的朋友可以参考下
    2023-08-08

最新评论