如是使用JS实现页面内容随机显示

之前有个客户咨询我,因为他们公司的业务员有多个人,但公司网站的联系方式板块里只够放一个人的信息,所以就想能不能实现这个联系方式信息随机显示,对于业务或客服人员来说也能做到分配均匀公平。本文我们将和大家一起分享,如何使用js控制实现页面内容随机显示。

这里我以本地的蝉知建站系统为例,给大家演示一下实现流程。

首先将想要显示的不同内容分别放到不同的盒子里(div),并用ID属性标记好。例如:

<div id="p1">
<p>联系人:张三</p>
<p>电话:1316566632</p>
<p>QQ:319972959</p>
<p>地址:青岛开发区武夷山路167号千禧龙花园</p>
</div>

<div id="p2">
<p>联系人:李四</p>
<p>电话:18565539726</p>
<p>QQ:1749999398</p>
<p>地址:青岛开发区武夷山路167号千禧龙花园</p>
</div>

<div id="p3">
<p>联系人:王五</p>
<p>电话:17663988485</p>
<p>QQ:1481456768</p>
<p>地址:青岛开发区武夷山路167号千禧龙花园</p>
</div>

然后通过JS代码来控制,代码逻辑就是先将所有信息隐藏,再获取当前时间秒数,根据要显示的信息个数求余,余数的个数即信息的个数,然后分别对应显示。代码如下:

$(document).ready(function()
{
    $('#p1, #p2, #p3').hide();
    second = new Date().getSeconds();
    if((second % 3) == 0) $('#p1').show();
    if((second % 3) == 1) $('#p2').show();
    if((second % 3) == 2) $('#p3').show();
});

我们一起来看一下前台效果:

是不是很简单,本文我们一起分享学习了如何通过JS控制页面内容随机显示,如果大家还有其他的实现方法或疑问,欢迎一起分享交流,我们共同学习,共同进步。

时间: 2024-08-01 11:53:34

如是使用JS实现页面内容随机显示的相关文章

JS实现网页标题随机显示名人名言的方法_javascript技巧

本文实例讲述了JS实现网页标题随机显示名人名言的方法.分享给大家供大家参考,具体如下: 这段代码实现每次刷新过后,网页的标题都会随机显示名人名言,一次一条,把这些名言定义在Javascript的数组内,每次调用随机调用一条,随机产生的随机数正好是数组的标号,这样就实现了随机,不错的效果吧. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-title-show-tips-style-codes/ 具体代码如下: <!DOCTYPE html

js刷新页面: JS控制页面内容可编辑,想删就删

在地址栏输入这一行代码,然后回车,就发现整个页面都可以随意编辑了.仅仅是一行很短的代码.页面上的所有内容都可以修改了,就像在word中编辑一样.那些不让拷贝的网站可以被这招通杀了.以后谁还会傻乎乎地分析页面代码,然后修改,保存,刷新,再拷贝呢?javascript:document.body.contentEditable='true'; document.designMode='on';!msn1dai 本文链接http://www.cxybl.com/html/wyzz/JavaScript

Javascript 静态页面实现随机显示广告的办法_javascript技巧

首先,要实现生成n以内不重复的随机数,并将产生的随机数放入另一个Array中,用以下方法来完成: 复制代码 代码如下: function getRandomNumbers(count) { var numbers = new Array(); var original = new Array(); for (var i=0;i<count;i++) { original[i] = i+1; } original.sort(function(){ return 0.5 - Math.random(

JS控制HTML元素的显示和隐藏的两种方法_javascript技巧

利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementById("EleId").style.visibility="hidden"; document.getElementById("EleId").style.visibility="visible"; 利用上述方法实现隐藏后,页面

JS实现页面载入时随机显示图片效果_javascript技巧

本文实例讲述了JS实现页面载入时随机显示图片效果.分享给大家供大家参考,具体如下: <html> <head> <title>JS 随机图片效果</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style type="text/css"> <!-- img { b

js jquery-JS/jQuery实现默认显示部分文字点击按钮显示全部内容

问题描述 JS/jQuery实现默认显示部分文字点击按钮显示全部内容 <!doctype html> JS实现默认显示部分文字,点击按钮显示全部 民间机构提前3天预报大理地震 地震局称违法 17日大理州5.0级地震发生之后,在微博上一条曾在3天前就预测大理将发生5.0级地震的微博受到了很多网友的关注. 记者联系上了微博博主,该博主表示,他是通过分析云南省地震局官方网站的数据得出的预报信息.对此,省地震局回应表示,地震局欢迎民间机构与地震局进行一些学术上的探讨和交流,但民间机构对外公开发布地震预

js中如何处理数据,使其在页面中换行显示

问题描述 js中如何处理数据,使其在页面中换行显示 查出数据是一段string类型的数字,如(26,110,9745,1964,8357,2654,45698,45698,12564,45894,45698,56455,45698,51236,21598,45875,54687,456987),显示在表格中的一列中,显然是显示不下的,现在判断长度大于6时,在表格的这列中换行显示,这个操作写在js中,怎么实现?(如果有不清楚的地方,请指出,,,) 解决方案 你是想在表格的当前列中换行显示吗? 可以

asp.net-ASP.net怎样根据不同的参数显示不同的页面内容

问题描述 ASP.net怎样根据不同的参数显示不同的页面内容 网页的左侧是导航栏,右侧是对应的文字数据,点击左侧右侧对应显示相关内容,导航栏 和它对应的内容都是从数据库里取出来的该怎样实现呢,有没有例子给我看一下啊 解决方案 那就都指向同一个页面,然后这个页面判断接收到的参数,然后跳转到指定页面 解决方案二: 可以在右侧添加一个iframe,点击左侧的时候在js里面注册点击事件,然后让这个iframe跳转到指定页面 解决方案三: 可以直接拖服务器控件 但是很low,最好建议 html + aja

网页实用技巧:随机显示不同页面背景

技巧|随机|网页|显示|页面 运行时,按F5便可看效果! <script>s=new Array(3)s[0]=Math.floor(Math.random()*256)+""s[1]=Math.floor(Math.random()*256)+""s[2]=Math.floor(Math.random()*256)+""a=s[0]+s[1]+s[2]document.write("<body bgcolor=&qu