漂浮广告效果(原生JS)

作者: 被时光移动的城 | 来源:发表于2017-05-19 19:36 被阅读60次

实现广告漂浮效果思路:

1.绝对定位

2 .获取广告在可视区域的最大宽高,找漂浮时(left,top)的变化规律

2.获取元素位置(left、top)

3.设置新位置值(left,top)

4.将新值赋值给元素

5.根据漂浮规律结合定时器实现漂浮效果

6.结合鼠标移入移出事件来停止启动定时器。

7.广告关闭,即点击事件触发隐藏效果(display = ‘none’;)

效果:

广告漂浮效果

小窗口中效果

代码如下:

样式

如有问题欢迎交流。

如转载请注明出处,谢谢!

相关文章

  • 漂浮广告效果(原生JS)

    实现广告漂浮效果思路: 1.绝对定位 2 .获取广告在可视区域的最大宽高,找漂浮时(left,top)的变化规律 ...

  • 原生js漂浮广告效果

    原生js漂浮广告效果 静态页面代码 css样式 js代码区域 以上这些是我个人的想法,欢迎大家进行讨论、提出意见或...

  • 原生JS实现Tab切换效果和模态框效果

    原生JS实现Tab切换效果 效果展示 原生JS实现模态框效果 效果展示

  • tab栏封装

    通过原生js , 封装tab栏切换效果 结构样式略; js代码如下:

  • 广告弹出效果

    自动关闭的广告 效果: html代码: js代码: 关闭后自动弹出的广告 效果: html代码跟上面是一样的,js...

  • 轮播图(2)——基于JQ的左右滑动轮播

    上回书我们说到原生js淡入淡出效果的轮播图,这回我们说说左右滑动轮播图,由于需要缓动动画效果,原生js需要封装缓动...

  • 前端JavaScript-随机漂浮碰壁效果

    实现了元素随机漂浮,在边缘会有触碰效果。 代码比较常见于漂浮广告,当然这种广告是不推荐使用的,让人感觉厌烦。 代码...

  • js 、convas画公章

    vue项目 页面调用 chapter.js 原生html 效果如下:

  • 原生js分页效果

    2017年4月份,我去无锡某软件公司面试,项目经理当时问到一个问题:怎么实现分页效果,说明实现的原理?当时觉得分页...

  • 原生js拖拽效果

    最近新学了拖拽效果,没有好记性,只好用烂笔头记录一下了。首先讲讲拖拽的思路(只分析水平方向,垂直方向类似): 首先...

网友评论

    本文标题:漂浮广告效果(原生JS)

    本文链接:https://www.haomeiwen.com/subject/xflyxxtx.html