`
javaEEdevelop
  • 浏览: 865338 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

div固定在窗口的某个地方

 
阅读更多

<!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>Untitled Document</title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
  $(function(){
        $("#div_float_right").bind("click",function(){
                if($("#div_float_left").css("display")=="block"){
                 $("#div_float_left").css("display","none"); 
                }else if($("#div_float_left").css("display","none")){
                 $("#div_float_left").css("display","block"); 
                 }
                
                
                });
     
     
      $("#div_float").css("top",0);
      $("#div_float").css("left",$(window).width()-200);  //右上边
     
       $("#div_float").css("left",0);  //左上边
      
       //左下边
        $("#div_float").css("top",$(window).height()-420);  //420等层自身的高度
        
         $("#div_float").css("left",$(window).width()-200);  //右下边 //200等层自身的宽度         $("#div_float").css("top",$(window).height()-402);  

       $(window).bind("scroll",function(){
              var p=$(this);
              var d=$(document);
             // $("#div_float").css("top",p.scrollTop()+110);
              // $("#div_float").css("left",p.scrollLeft()+10);
              // alert(d.scrollTop());
              });
       });
</script>
</head>

<body>

<div id="div_float" style="width:200px; height:400px; border:1px solid #ff0000; line-height:400px; vertical-align:middle; position:fixed; left:px; top:0px; ">
  <div id="div_float_left" style="width:150px; height:300px; border:1px solid #cc66e8; float:left; margin: auto auto;">
       
        </div>
        <div id="div_float_right" style="width:30px; border:1px solid #99bbe8; height:300px; float:left; cursor:pointer"></div>
</div>
<div style="width:1500px; height:1500px; border:1px solid #ccee68"></div>
</body>
</html>
//也就是用窗体的高度或宽度-层自身的高度或宽度附值给层的left,top,再把层的position:fixed就可以了

必须有这句话:

<!DOCTYPE html > 或者<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

才能固定位置;如果还想要100%有用,就用前面那句,既能百分百又能固定

分享到:
评论

相关推荐

    div模块层随页面滚动遇顶固定的两种方法(js&jQuery)

    我一直以为是某个div或层随屏幕滚动,遇顶则固定,离开浏览器顶部又还原这样的例子其实不少,其实它的名字叫“层的智能浮动效果”。目前我们在国内的商业网站上就常常看到这样的效果了。例如淘宝网的搜索结果页的...

    div的position属性

    由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动...

    让DIV块在页面的某个位置固定的css代码

    很高兴,我们在阅读了相关的注释后,我们大概能看到fixed是比较符合我们的需求的: fixed: 位置被设置为 fixed 的元素,可定位于相对于浏览器窗口的指定坐标。此元素的位置可通过 "left"、"top"、"right" 以及...

    精易模块---用于网页操作及其它功能的易语言模块

    网页_跳转 说明:在本窗口跳转到指定的网址 网页_写入Cookie 说明:往当前网页写入Cookie 网页_验证码同步 说明:把网页上的验证码图片同步到图片框控件或画板上 网页_执行脚本 说明:在当前网页上执行指定的脚本...

    dreamweaver的各种组件

    windwo mover 将窗口移到屏幕的指定地方 dreamshow 使图片像播放幻灯一样顺序播放 Show-HideallLayers 隐藏或者显示所有的层 OpenerLocation 在新窗口中打开指定的url Flash3_detector 监测是否支持flash3 ...

    超实用的jQuery代码段

    1.12 强制在弹出窗口中打开链接 1.13 平滑滚动页面到某个锚点 1.14 阻止文本行换行 1.15 实现iframe高度自适应 1.16 实现左右div自适应相同高度 1.17 获取鼠标在屏幕中的坐标 1.18 获取鼠标在窗口客户区中的坐标 ...

    CMS 网站管理系统 源码

    页内嵌入循环:就是将广告位直接置入某页面一固定位置,并在同一位置循环显示广告位中的所有正常广告条,这样,每刷新一次就会更替显示一个新的广告条 上下排列置入:从上到下竖排广告位中的所有正常广告条 左右排列...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    安卓上用于加载的Webview视图窗口只是作为类浏览器而存在,在安卓上更是只能同时运行一个Webview。(2)跨域数据交互问题。不同的Webview之间无法共享数据。(3)页面自适应问题。页面难以兼容适应不同分辨率的设备...

    Art2008 CMS 网站管理系统 v3.1.rar

    页内嵌入循环:就是将广告位直接置入某页面一固定位置,并在同一位置循环显示广告位中的所有正常广告条,这样,每刷新一次就会更替显示一个新的广告条 上下排列置入:从上到下竖排广告位中的所有正常广告条 左右...

    最好的asp CMS系统科讯CMSV7.0全功能SQL商业版,KesionCMS V7.0最新商业全能版-免费下载

    页内嵌入循环:就是将广告位直接置入某页面一固定位置,并在同一位置循环显示广告位中的所有正常广告条,这样,每刷新一次就会更替显示一个新的广告条 上下排列置入:从上到下竖排广告位中的所有正常广告条 左右...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例212 在页面右下角弹出渐显的广告窗口 268 3.7 状态栏设计 269 实例213 跑马灯文字 269 实例214 状态栏中的收缩显示文字 270 实例215 状态栏中显示数字时钟 271 3.8 导航菜单设计 272 实例216 树状导航菜单 272 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例212 在页面右下角弹出渐显的广告窗口 268 3.7 状态栏设计 269 实例213 跑马灯文字 269 实例214 状态栏中的收缩显示文字 270 实例215 状态栏中显示数字时钟 271 3.8 导航菜单设计 272 实例216 树状导航菜单 272 ...

    易语言程序免安装版下载

    修改扩展界面支持库一,禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题。 8. 改进应用接口支持库中“设置屏幕分辨率”命令。 9. 修改外部数据库在“表中记录数为零”时可能导致程序崩溃的...

    JavaScript Table行定位效果

    一开始的需求只是表头部分在滚动时能一直固定在头部,那关键要实现的就是让tr能定位。 首先想到的方法是给tr设置relative,用ie6/7测试以下代码: Code &lt;!DOCTYPE ...

    excel的使用

    以绘制y=|lg(6+x^3)|的曲线为例,其方法如下: 在某张空白的工作表中,先输入函数的自变量:在A列的A1格输入"X=",表明这是自变量,再在A列的A2及以后的格内逐次从小到大输入自变量的各个值;实际输入的时候,通常...

Global site tag (gtag.js) - Google Analytics