问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网站右下角弹窗JS。

发布网友 发布时间:2022-04-24 03:02

我来回答

3个回答

热心网友 时间:2022-04-24 04:31

http://hi.baidu.com/shuanglinwanyu/blog/item/1f1c28dc706666a7cd1166eb.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>右下角的弹窗</title>
</head>
<style type="text/css">body { background:#333333;}#winpop {
width:200px;
height:0px;
position:absolute;
right:0px;
bottom:0px;
border:1px solid #999999;
margin:0;
padding:1px;
overflow:hidden;
display:none;
background:#FFFFFF;
}#winpop .title {
width:100%;
height:20px;
line-height:20px;
background:#FFCC00;
font-weight:bold;
text-align:center;
font-size:12px;
}#winpop .con {
width:100%;
height:80px;
line-height:80px;
font-weight:bold;
ont-size:12px;
color:#FF0000;
text-decoration:underline;
text-align:center;
}.close {
position:absolute;
right:4px;
top:-1px;
color:#FFFFFF;
cursor:pointer;
}</style><script type="text/javascript">function tips_pop(){var MsgPop=document.getElementById("winpop");//获取窗口这个对象,即ID为winpop的对象

var popH=parseInt(MsgPop.style.height);//用parseInt将对象的高度转化为数字,以方便下面比较;

if (popH==0){//如果窗口的高度是0,与末尾的初始化高度相互对应;

MsgPop.style.display="block";//那么将隐藏的窗口显示出来

show=setInterval("changeH('up')",2);//开始以每0.002秒调用函数changeH("up"),即每0.002秒向上移动一次
}

else { //否则

hide=setInterval("changeH('down')",2);//开始以每0.002秒调用函数changeH("down"),即每0.002秒向下移动一次

}
}function changeH(str) {var MsgPop=document.getElementById("winpop");var popH=parseInt(MsgPop.style.height);

if(str=="up"){ //如果这个参数是UP

if (popH<=100){ //如果转化为数值的高度小于等于100

MsgPop.style.height=(popH+4).toString()+"px";//高度增加4个象素;

}

else{

clearInterval(show);//否则就取消这个函数调用,意思就是如果高度超过100象度了,就不再增长了;

}
}

if(str=="down"){

if (popH>=4){ //如果这个参数是down

MsgPop.style.height=(popH-4).toString()+"px";//那么窗口的高度减少4个象素

}

else{ //否则

clearInterval(hide); //否则就取消这个函数调用,意思就是如果高度小于4个象度的时候,就不再减了

MsgPop.style.display="none"; //因为窗口有边框,所以还是可以看见1~2象素没缩进去,这时候就把DIV隐藏掉

}

}
}
window.onload=function(){ //加载

document.getElementById('winpop').style.height='0px';//初始化高度为0px,

setTimeout("tips_pop()",800); //3秒后调用tips_pop()这个函数
}</script><body><div id="silu"><高手请忽略本文-------------------------><h2>首先,我们需要知道理解一下动画的概念,动画就是随着时间的变化产生位置移动</h2>

在JS中用到的函数是setInterval(),具体的使用请去看javascript相关文档

<h3>下面是下本例子的思路:</h3>

这个时候我们会去猜想:

如果没有窗口,就让它出来.如果窗口存在,那么就让它消失.

对,就是if..else..条件判断了~~

那么窗口消失的状态是什么呢?

就是height=0.

height=0的时候就是隐藏

height=100px的时候就是显示

所以利用高度的变化就是效果实现的方法.

而且是随着时间一点点的位置变化造成动画了效果
<button onclick="tips_pop()">测试按钮</button></div><div id="winpop"><div class="title">您有新的消息<span class="close" onclick="tips_pop()">X</span></div> <div class="con">未读信息(1)</div>
</div></body></html>

热心网友 时间:2022-04-24 05:49

<script type="text/javascript"> function setCookie(name, value, expire) { window.document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString())); } function getCookie(Name) { var search = Name + "="; if (window.document.cookie.length > 0) { // if there are any cookies offset = window.document.cookie.indexOf(search); if (offset != -1) { // if cookie exists offset += search.length; // set index of beginning of value end = window.document.cookie.indexOf(";", offset) // set index of end of cookie value if (end == -1) end = window.document.cookie.length; return unescape(window.document.cookie.substring(offset, end)); } } return null; } function register(name) { var today = new Date(); var expires = new Date(); expires.setTime(today.getTime() + 1000*60*60*24); setCookie("k686", name, expires); } var exitURL=" http://www.k686.com"; //广告地址 function openWin() { var c = getCookie("k686"); if (c != null) { return; } register("9abc"); var featureStr="''"; featureStr="'top=0,left=0,width=800,height=600,toolbar=yes, menubar=no, scrollbars=no, resizable=no, location=no, status=no,center:no'"; self.focus(); var ExitWindow = window.open(exitURL); ExitWindow.focus(); } openWin(); window.focus(); </script>

热心网友 时间:2022-04-24 07:24

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title>右下角弹窗</title>
<script language="JavaScript" type="text/javascript">
function $(obj){
return document.getElementById(obj);
}
function pop(obj){
var h = parseInt($("popDiv").currentStyle.height);
$("popDiv").style.height = (h + obj) + "px";
if(parseInt($("popDiv").style.height) < 2){
window.clearInterval(timer);
$("popDiv").style.display = "none";
}
if(parseInt($("popDiv").style.height) >= 200){
window.clearInterval(timer);
}

}

var timer;
function runtimer(obj){
timer = window.setInterval(function(){pop(obj)},10);
}
window.onload = function(){
runtimer(2);
}
</script>
</head>
<body>
<div style="position:absolute;right:0;bottom:0;height:0px;width:200px;border:1px solid red;" id="popDiv">
<a href="javascript:runtimer(-2);void(0)">×</a>
</div>
</body>
</html> 如果看不明白请准问
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 直通车图片怎么测试 我的儿子小名叫牛牛,在西安是不是该把小名改了? 大疆mini2有降落纠正吗 万年历查询表2000年2月27号什么日子 万年历查询表农历1967-12-9的公历是哪天 在南方怎么样才能排除身体内的湿气?? 南方一年四季阴雨绵绵,不会因为潮湿而感到不适吗? 南方人吃辣椒没事,只是因为南方天气潮湿? 南方人凭什么比北方人更容易患上风湿? 南方人,夏天吃冰还吹空调是不是湿气比较重 一方水土养一方人,为什么南方人无辣不欢,皮肤却一点也不差? 南方湿气重,是不是住在南方的人比北方人容易得风湿 为什么北方人来南方定居后身上的湿气非常重? 住在南方的人都是怎么样体内湿气重怎样祛除?感觉南方的气候很让人不适应。 云中鹤员工激励关爱系统为你点赞功能主要有什么作用? 南方空气潮湿 人家是怎么过得?不是也挺好的吗? 有哪些方法可以改善公司内部的各种激励 为什么南方人的湿气比较重 目前中国企业的激励系统怎么样?国有企业和民营企业有何不同?存在哪些问题? 无论是东北人还是北方人,来到南方都感觉南方冬天特别潮湿,但是南方人却没感觉,是不是他们适应了? 求用js实现右下角弹出广告窗口的代码,要兼容ie和ff的! 请问你是怎么解决的? 如何在windows下安装阿拉伯语输入法(无光盘)? 阿语输入法怎么下载 魔域中雷水有哪些得到方式 魔域里免费雷水是怎样得来的, 魔域手游雷水怎么获得? 魔域游戏里现在在积分兑换处多少积分可以换一个电浆药水?还有在幻兽商店里一个物防魔防是多少金币一个? 魔域怎么获得雷水 魔域不用雷水 BB怎么变雷 魔域里抽什么奖得雷水 魔域积分问题 魔域中,能打到电浆药水吗? 魔域中雷水什么用啊,怎么这么贵? 魔域积分兑换魔石 魔域 血族血魂60星以后想变成雷属性怎么才能变? 雷浆水 魔域 魔域神兽和晶 电浆药水怎么来的啊 魔域中怎么弄积分的啊,什么是积分? 魔域,江西一区的.在我们那区,雷水怎么才400魔石? 魔域抽奖里抽什么能等到月光宝盒和雷水,三宠水