使用jQuery实现动态添加小广告

 更新时间:2017年07月11日 08:37:44   投稿:jingxian  
下面小编就为大家带来一篇使用jQuery实现动态添加小广告。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

览网站的时候,有些网站总是在右下角,左上角或者其他地方投放广告。

我用jQuery试着自己做了一个,代码如下,如有不对的地方请各位不吝赐教

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title></title>
  <script src="jquery-1.8.3.js"></script>
  <script type="text/javascript">
    $(function () {
      $('#btn').click(function () {
        //创建层
        var divObj = $('<div style="width:200px;height:200px;position:absolute;right:0;bottom:0;background-color:orange"></div>').appendTo($('body'));
        //创建右上角关闭按钮
        $('<sapn style="float:right;cursor:pointer; border:3px solid gray">X</span>').click(function () {
          $(this).parent().remove();
        }).appendTo($(divObj));
        //添加广告内容

      });
    });
  </script>
</head>
<body>
  <input type="button" name="name" value="显示效果" id="btn"/>
</body>
</html>

效果图如下所示:

关于这个效果,我有以下思索:

1.可以添加一个计时器,倒计时‘还有5S关闭',还有‘4S关闭',告诉用户这个广告只是临时投放,5S后自动关闭,这个可以增强用户的体验度,我们都知道浏览一些网站的时候,广告老是占着地方在你们眼前晃悠,用户体验肯定不是很好,这可以很好的在广告客户和用户体验两者之间进行一个平衡;

2.背景颜色之所以选择orange,是因为orange是暖色,个人体验,如果广告背景是暖色的话,更愿意让他停留一些时间,相对比背景色是冷色的广告;

3.当然这只是一个小代码,大神们把内容完成以后,可以进行封装,使用起来肯定会更加方便。

以上这篇使用jQuery实现动态添加小广告就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 关于jQuery object and DOM element

    关于jQuery object and DOM element

    本篇文章,小编将为大家介绍,关于jQuery object and DOM element,有需要的朋友可以参考一下
    2013-04-04
  • jquery树形插件zTree高级使用详解

    jquery树形插件zTree高级使用详解

    这篇文章主要为大家详细介绍了jquery树形插件zTree高级使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • 教你一步步用jQyery实现轮播器

    教你一步步用jQyery实现轮播器

    相信大家应该都会看到在各大网站上都有一个轮播器的效果,于是自己不禁也想做一个,查了资料,看了轮播器的原理,慢慢的试着做了做,最终效果勉勉强强,但还是想总结出来,或许对有需要的朋友们带来一定的帮助,下面来一起看看吧。
    2016-12-12
  • 简单实现jQuery进度条轮播实例代码

    简单实现jQuery进度条轮播实例代码

    这篇文章主要为大家详细介绍了简单实现jQuery进度条轮播实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • jQuery.getScript加载同域JS的代码

    jQuery.getScript加载同域JS的代码

    jQuery.getScript加载同域JS为xhr请求,导致firebug不能正常读取js,因此不能够断点该js
    2012-02-02
  • jquery动态加载js三种方法实例

    jquery动态加载js三种方法实例

    这里为你提供了三种动态加载js的jquery实例代码哦,由于jquery是为用户提供方便的,所以利用jquery动态加载文件只要一句话$.getScript(\"test.js\");就OK了。
    2013-08-08
  • 简单谈谈jQuery(function(){})与(function(){})(jQuery)

    简单谈谈jQuery(function(){})与(function(){})(jQuery)

    这篇文章主要简单介绍了jQuery(function(){})与(function(){})(jQuery)的区别,需要的朋友可以参考下
    2014-12-12
  • EasyUI创建人员树的实例代码

    EasyUI创建人员树的实例代码

    最近做项目做一个树状的下拉列表,下面小编把easyUI创建人员树的实现代码分享到脚本之家平台,需要的朋友参考下吧
    2017-09-09
  • 快速学习jQuery插件 Cookie插件使用方法

    快速学习jQuery插件 Cookie插件使用方法

    快速学习jQuery插件中的Cookie插件使用方法,一个轻量级的cookie插件,可以读取、写入、删除 cookie,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • 解决jquery .ajax 在IE下卡死问题的解决方法

    解决jquery .ajax 在IE下卡死问题的解决方法

    为什么会出现在IE无效化呢,从上面的解决方案可以知道是XML文件的编码问题,在转化会前台可读时并未符合IE的XML 对象,故需要翻译成IE兼容的对象。
    2009-10-10

最新评论