A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. <script language="javascript">
  2. var timer         
  3. var Opacity = 0   
  4. function hide() {
  5.   myDiv.style.display = "block"                     
  6.   myDiv.style.height = document.body.scrollHeight   
  7.   Opacity = 0
  8.   event.srcElement.blur()                           
  9.   timer = window.setInterval("AddOpacity()", 5)
  10. }
  11. function AddOpacity()                             
  12. {
  13.   if (Opacity == 50)
  14.   {
  15.     window.clearInterval(timer)                        
  16.     myBtn.style.display = "block"                        
  17.     return
  18.   }
  19.   Opacity = ( Opacity + 3 ) > 50 ? 50 : Opacity + 3     
  20.   myDiv.style.filter = "Alpha(Opacity="  + Opacity + ")"
  21. }
  22. function increOpa()                                    
  23.   if (Opacity == 0)         
  24.   {
  25.     window.clearInterval(timer)                        
  26.     myDiv.style.display = "none"                        
  27.     return
  28.   }
  29.   Opacity = (Opacity - 3 < 0) ? 0 : Opacity - 3         
  30.   myDiv.style.filter = "Alpha(Opacity="  + Opacity + ")"
  31.   
  32. }
  33. function btnChange()
  34. {
  35.   timer = window.setInterval('increOpa()', 5);         
  36.   myBtn.style.display='none';                           
  37. }
  38. </script>
复制代码

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 zZZ~~ 于 2013-4-18 23:16 编辑


<script language="javascript">
var timer          //定时器
var Opacity = 0    //背景覆盖色的透明度
function hide() {
  myDiv.style.display = "block"                      //显示div层
  myDiv.style.height = document.body.scrollHeight    //要设置div的高度同窗体相同,以实现覆盖
  Opacity = 0
  event.srcElement.blur()                           //当前对象失去焦点
  timer = window.setInterval("AddOpacity()", 5)  //使用定时器逐渐增加窗体的透明度
}
function AddOpacity()                               //变更透明度
{
  if (Opacity == 50)
  {
    window.clearInterval(timer)                         //清空定时器
    myBtn.style.display = "block"                       //显示按钮     
    return
  }
  Opacity = ( Opacity + 3 ) > 50 ? 50 : Opacity + 3     //判断透明度
  myDiv.style.filter = "Alpha(Opacity="  + Opacity + ")"//设置层的样式
}
function increOpa()                                     //透明度减小
{
  if (Opacity == 0)         
  {
    window.clearInterval(timer)                         //清空定时器
    myDiv.style.display = "none"                        //屏蔽层的显示
    return
  }
  Opacity = (Opacity - 3 < 0) ? 0 : Opacity - 3         //变更透明度
  myDiv.style.filter = "Alpha(Opacity="  + Opacity + ")"//设置层的样式
  
}
function btnChange()
{
  timer = window.setInterval('increOpa()', 5);          //设置定时器
  myBtn.style.display='none';                           //屏蔽按钮的显示
}
</script>

评分

参与人数 1技术分 +2 收起 理由
陈丽莉 + 2

查看全部评分

回复 使用道具 举报
怎么弄技术分啊 求指教
回复 使用道具 举报
zZZ~~ 发表于 2013-4-18 23:18
怎么弄技术分啊 求指教

在论坛里面,发帖或者帮别人解决帖子。
回复 使用道具 举报
张昶 发表于 2013-4-18 23:22
在论坛里面,发帖或者帮别人解决帖子。

那我刚才回复能加分么
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马