在网页中 点击“更多”文字 在其旁边的右下方弹出一个层,该层不可移动,该层不用遮盖网页背景透明即可
解决方案 »
- 值班系统js功能代码问题及思路
- 求教一个有关ext的问题
- JqGrid的问题!google出俩个很相似的网站,一个免费 一个收费哪个是真的?
- 关于firefox扩展信息输出
- 百度输入法,在线不用安装就能用,难道也是用js实现的?
- JavaScript不能做到的事
- IE窗口间如何配合,比如窗口1上输入数据,导致窗口2上的显示变化
- 正则高手来看下js的
- 如何用js实现对一个表格的td改变颜色,我这样写为什么不对?
- windows xp没有java虚拟机????
- 页面报javax.servlet.ServletException: Request[/policyrevert] does not contain handl
- 请问如何获取页面当前焦点的ID
<span id="down" style="cursor:pointer;">-</span> <span id="up" style="cursor:pointer;">+</span>
</div>
<script type="text/javascript">
var divObj = document.getElementById("d");
var down = document.getElementById("down");
var up = document.getElementById("up");
function divDown() {
var bot = null;
var time = setInterval(function() {
bot = parseInt(divObj.style.bottom,10);
if(Math.abs(bot) > parseInt(divObj.style.height,10)-20) {
clearInterval(time);
}
divObj.style.bottom = (bot-2) + "px";
},5);
up.addEventListener("click",divUp,false);
down.removeEventListener("click",divDown,false);
}
function divUp() {
var bot = null;
var time = setInterval(function() {
bot = parseInt(divObj.style.bottom,10);
console.log(bot);
if(bot > 0) {
clearInterval(time);
}
divObj.style.bottom = (bot+2) + "px";
},5);
down.addEventListener("click",divDown,false);
up.removeEventListener("click",divUp,false);
}
down.addEventListener("click",divDown,false);
</script>以上代码可以实现这个功能,由于我肚子疼就不给你优化了,里面很多冗余代码,代码页面有测试,也没有兼容IE 你看着办吧 受不了了 记得结帖哦 亲 还不明白站内信
<div id='more' style='visibility:hidden;position:absolute'></div>function showmore(btn)
{
var str="111111111111111111111111111111111111";
var adiv=document.getElementById('more');
adiv.style.visibility="visible";
adiv.style.left=btn.style.offsetLeft+btn.style.width;
adiv.style.top=btn.style.offsetTop+btn.style.height;
adiv.style.height='100px';
adiv.style.width='60px';
adiv.style.zIndex=100;
adiv.innerHTML=str;
document.body.appendChild(adiv);
}