`

网站首页浮动窗口移动代码

 
阅读更多

 1.html代码:

<div id="dcwj" class="flabox" style="position:absolute;z-index:1000;">

    <div class="flatit"><span><a onclick="closediv();" title="关闭" style="cursor: pointer;">×</a></span>最新通知公告</div>

    <ul class="flaul">

    <c:forEach items="${newsInfoList}" begin="0" end="2" var="cur">

    <c:url var="url" value="/IndexNewsInfo.do?uuid=${cur.uuid}" />

      <li><a title="${fn:escapeXml(cur.title)}" style="color:${cur.title_color}; text-decoration:none; <c:if test='${cur.title_is_strong eq 1}'>font-weight:bold;</c:if>" href="${url}" target="_blank">

        <c:out value="${fnx:abbreviate(fn:escapeXml(cur.title), 2 * 15, '..')}" />

      </a></li>

    </c:forEach>

    </ul>
</div>
2.js代码:

var x = 50,y = 60;

var xin = true, yin = true;

var step = 0.5;

var delay = 10;

var obj=document.getElementById("dcwj");

var width= window.screen.availWidth;

var height = window.screen.availHeight;

function dcwj() {

    var L=T=0;

    //var R= document.body.clientWidth-obj.offsetWidth;

    var R= width-obj.offsetWidth-35;

    //var B = document.body.clientHeight-obj.offsetHeight;

    var B = height-obj.offsetHeight-100;

    obj.style.left = x + (document.documentElement.scrollLeft || document.body.scrollLeft) + "px";

    obj.style.top = y + (document.documentElement.scrollTop || document.body.scrollTop) + "px";

    x = x + step*(xin?1:-1);

    if (x < L) { xin = true; x = L;}

    if (x > R){ xin = false; x = R;}

    y = y + step*(yin?1:-1);

    if (y < T) { yin = true; y = T; }

    if (y > B) { yin = false; y = B; }

    //document.getElementById("console").innerHTML=x + " : " + y;

}

var itl;

if(obj!=null){

    itl    = setInterval("dcwj()", delay);    

    obj.onmouseover=function(){clearInterval(itl);};

    obj.onmouseout=function(){itl=setInterval("dcwj()", delay);};

}

function closediv(){

   clearInterval(itl);

   obj.style.display = "none";
}
 
 
分享到:
评论

相关推荐

    客服QQ浮动窗口

    在这个客服QQ浮动窗口的实现中,JavaScript负责处理浮动窗口的显示、隐藏、跟随滚动等功能。例如,可以使用JavaScript监听滚动事件,当用户滚动页面时,浮动窗口会保持在屏幕的固定位置,确保始终可见。同时,...

    jquery商城网站右下角浮动窗口商品随机展示效果代码

    "jquery商城网站右下角浮动窗口商品随机展示效果代码"是一种实现这一目标的技术手段。这个功能通常被称为“悬浮广告”或“飘窗”,它可以在用户浏览网页时,始终保持在屏幕的右下角,展示随机选择的商品信息,以吸引...

    QQ在线浮动窗口插件,asp版

    QQ在线浮动窗口插件是一种常见的网站交互功能,它允许访客在浏览网页时直观地看到网站管理员或客服人员的在线状态,便于及时沟通。在ASP(Active Server Pages)技术平台上实现这一功能,可以让网站具备更高效的用户...

    新浪奥运频道的Js右下角浮动窗口代码

    本文将详细讲解新浪奥运频道的JavaScript右下角浮动窗口代码,以及如何实现类似功能。 首先,让我们理解什么是“浮动窗口”。在网页设计中,浮动窗口是指一个可以跟随用户滚动页面而始终显示在屏幕特定位置(通常是...

    网站页面的浮动广告小代码

    2. **JavaScript控制位置**:使用JavaScript来动态地更改元素的位置,例如通过改变`left`和`top`属性值,让元素在屏幕上移动,从而实现浮动效果。 3. **事件监听**:利用鼠标悬停(`onmouseover`)和鼠标离开(`...

    jQuery版简单易用的可拖动右下角浮动窗口.zip

    3. JavaScript/jQuery代码:实现拖动逻辑和浮动窗口的更新。 在开发过程中,开发者可能会使用jQuery的选择器和方法来选取和操作DOM元素,如`$(selector).on('event', function() {...})`绑定事件处理函数,`$...

    QQ 在线客服 浮动窗口

    【QQ在线客服浮动窗口】是一种常见于网站或应用中的交互设计,它允许用户在使用其他功能的同时方便地与客服人员进行沟通。QQ作为中国最流行的即时通讯工具之一,其在线客服系统被广泛应用于各类企业网站,为用户提供...

    新浪奥运频道的Js右下角浮动窗口代码打包.zip

    【标题】:“新浪奥运频道的Js右下角浮动窗口代码打包.zip”是一个压缩包文件,其中包含用于实现类似新浪奥运频道右下角浮动窗口的JavaScript代码。这种浮动窗口通常用于展示实时更新的信息,如赛事直播、新闻推送...

    用JS实现网页浮动窗口随窗口滚动(类似于客服窗口)

    这种类型的浮动窗口通常固定在屏幕的一角,并随着用户滚动页面而移动,保持在用户视线范围内。下面将详细介绍如何使用JavaScript和CSS来实现这一功能。 #### CSS样式定义 首先,我们需要定义一个基本的CSS样式来...

    Android代码-浮动窗口播放器.rar

    【标题】"Android代码-浮动窗口播放器.rar" 涉及的是在Android平台上实现一个浮动窗口播放器的技术。在Android应用开发中,浮动窗口通常指的是悬浮窗或系统级通知,这种类型的窗口可以在用户与其他应用交互时保持...

    安卓Android源码——浮动窗口播放器.zip

    【标题】"安卓Android源码——浮动窗口播放器"指的是一个专门为Android平台设计的应用程序源代码,它允许视频在屏幕的任何位置以浮动窗口的形式进行播放。这种功能常见于一些多任务处理的应用,如音乐播放器或视频...

    网页浮动广告窗口

    网页浮动广告窗口是一种常见的网页设计技术,用于在用户浏览页面时始终显示特定的广告或信息。这种技术通过JavaScript实现,可以将广告放置在屏幕的右侧或左侧,甚至可以设置为固定位置,使得无论用户滚动页面,广告...

    类似客服浮动窗口

    【标题】"类似客服浮动窗口"所描述的是一个模拟在线客服功能的应用,它设计成浮动窗口的形式,方便用户在浏览网站时随时进行咨询。这样的设计旨在提高用户体验,让用户在需要帮助时能快速找到联系途径,而不会打断...

    web页面浮动客服QQ代码

    在网页设计中,浮动客服QQ代码是一种常见的交互功能,它允许网站访客通过QQ即时通讯工具与网站客服人员进行实时沟通。这种技术主要是基于HTML、CSS和JavaScript实现的,为用户提供了一个便捷的在线支持渠道。下面...

    微信图片浮动代码

    浮动窗口(或称悬浮窗)是指在页面滚动时,某些元素会相对于页面其他部分固定位置,从而保持始终可见的效果。这种设计能有效提升用户体验,使关键信息或功能随时触手可及。 #### 代码分析 首先,我们来看这段代码...

    JS右下角弹出可滚动的新闻列表浮动窗口

    2. **浮动窗口**:浮动窗口是网页设计中的一个概念,它是指那些在页面上固定位置,即使页面滚动也不会移动的元素。通常通过CSS的`position`属性设置为`fixed`来实现,然后通过`top`和`right`属性调整其在屏幕上的...

    浮动的窗口

    在IT行业中,浮动窗口是一种常见的用户界面元素,它可以在屏幕上的任意位置自由移动,而不会被其他窗口遮挡。在Windows操作系统中,我们经常会遇到这种类型的窗口,例如通知中心、系统托盘图标弹出的菜单等。在C#...

    浮动图片广告代码.zip

    浮动图片广告代码是一种常见的网页设计技术,用于在网站页面上创建一种动态的视觉效果,让广告图片能够在用户浏览页面时始终可见。这种技术通常利用JavaScript(JS)编程语言实现,结合CSS(层叠样式表)来控制广告...

    jQuery浮动图片广告代码.zip

    jQuery浮动图片广告代码是一种网页设计技术,用于在网站页面上实现动态漂浮的图像广告。这种广告形式可以吸引用户的注意力,提高广告的可见性和点击率。以下是对这一技术的详细解释: 1. **jQuery库**:jQuery是一...

    QQ浮动客服代码

    QQ浮动客服代码是一种在线客服解决方案,它允许网站管理员在网页上添加一个浮动的QQ图标,以便用户能够快速方便地与客服人员进行沟通。这个代码通常由JavaScript和CSS组成,能够实现图标随滚动条上下浮动,始终处于...

Global site tag (gtag.js) - Google Analytics