在网页中插入浮动窗口,js代码或css代码(易看易懂)

作者&投稿:度贝 (若有异议请与网页底部的电邮联系)
在网页中插入浮动窗口,js代码或css代码(易看易懂)~

给你一段代码,创建了一个大小100*100的浮动窗口,贴着窗口的右边。
css代码:
#my_dialog { position: fixed; /*固定定位*/ right: 0; top: 50%; /*贴着右边,垂直位置50%*/ height: 100px; width: 100px; /*尺寸 100 x 100*/ transform: translate(0, -50%); /*通过位移,保证浮动窗口的垂直居中*/ box-shadow: 0 0 3px 1px rgba(180, 180, 180, 0.5); background-color: white; /*加些背景色和阴影,以便区分*/ }html代码:


  
    悬浮窗口示例
    
      window.onscroll=function(){
        vardiv=document.getElementById("divSuspended");
        div.style.top=document.body.scrollTop;
      }
      window.onresize=window.onscroll;
      functioninit(){
        vardf=document.createDocumentFragment();
        for(vari=0;i<20;i++){
          varp=document.createElement("p");
          p.appendChild(document.createTextNode("Line"+i));
          df.appendChild(p);
        }
        document.body.appendChild(df);
        window.onscroll();
      }
    
  
  
    Tryscrollingthiswindow.
    这是悬浮窗口
  

<div id=img1 style="Z-INDEX: 100; LEFT: 2px; WIDTH: 59px; POSITION: absolute; TOP: 43px; HEIGHT: 61px;
visibility: visible;"><a href="#" target="_blank"><img src="2.gif" width="80" height="80" border="0"></a></div>
<script language="javascript">
var xPos = 300;
var yPos = 200;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img1.style.top = yPos;
function changePos()
{
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = img1.offsetHeight;
Woffset = img1.offsetWidth;
img1.style.left = xPos + document.body.scrollLeft;
img1.style.top = yPos + document.body.scrollTop;
if (yon)
{yPos = yPos + step;}
else
{yPos = yPos - step;}
if (yPos < 0)
{yon = 1;yPos = 0;}
if (yPos >= (height - Hoffset))
{yon = 0;yPos = (height - Hoffset);}
if (xon)
{xPos = xPos + step;}
else
{xPos = xPos - step;}
if (xPos < 0)
{xon = 1;xPos = 0;}
if (xPos >= (width - Woffset))
{xon = 0;xPos = (width - Woffset); }
}

function start()
{
img1.visibility = "visible";
interval = setInterval('changePos()', delay);
}
function pause_resume()
{
if(pause)
{
clearInterval(interval);
pause = false;}
else
{
interval = setInterval('changePos()',delay);
pause = true;
}
}
start();
</script>

<div class="floatDiv" style="position: fixed; width: 200px; height: 200px; right: 10px; bottom: 20px; background-color: black; z-index: 1000;"></div>
这是一个不随页面滚动,固定浮动在窗口右下角的div,要让它随页面滚动的话就设置position:absolute;

css :
如 div { position:fixed;left:20px;top:100px; }
这个div就浮动在屏幕上了,水平方向便宜20px,竖直方向偏移100px;

浮动窗口的代码 (html/js)
答:第一种方法:Html代码 浮动窗口 (document).ready(function(){ var b = $("#b");var overFlow = $("#over");b.click(function(){ overFlow.fadeIn();("#mask").css("background","#111");("#mask").css("opacity","0.8");})("#close").click(function(){ overFlow....

在网页中插入浮动窗口,js代码或css代码(易看易懂)
答: var xPos = 300;var yPos = 200;var step = 1;var delay = 30;var height = 0;var Hoffset = 0;var Woffset = 0;var yon = 0;var xon = 0;var pause = true;var interval;img1.style.top = yPos;function changePos(){ width = document.body.clientWidth;height = documen...

制作网页浮动窗口?
答:1、创建一个名为“topwindows.html”的网页文件。2、网页浮动窗口对应的部分代码如下所示:.img_wd{font-size:30;padding-top:20px;text-align:left;padding-left:70px;line-height:40px;background:url(110.jpg)topcenterno-repeat;width:252px;height:127px;line-heiht:10px;text-align:center...

在一个网页中怎样做一个悬浮窗口,并在右上角有关闭按钮的。
答:1、首先打开dw之后,新建一个html简单项目,输入项目名称后,就能新建一个html文件了。2、这时候在dw中就可以看到简单的基本代码,此时就能添加按钮并设置跳转页面。3、为了测试点击按钮跳转的测试,在这里利用button标签新建一个按钮。4、然后在这里可以添加一个a标签,然后编写一个测试的Http地址。5、但是...

javascript如何实现弹出浮动窗口
答:Js弹出浮动窗口,支持鼠标拖动和关闭/**关于一些参数说明:*bodycontent:要在窗口显示的内容,dom对象*title:窗口标题,字符串类型*removeable:窗口能否拖动,布尔类型*注意:内容窗体的高度是height-30px,请计算好你要显示的内容的高度和宽度。弹出窗的id为"223238909",所以你的页面不要再取值为"22323890...

如图,如何在网页中用Javascript实现该图片沿窗口四周循环浮动,求详细代 ...
答:min.js">$(function(){var dir = 1, size = 10, interval = 30;var width = $(document.body).width(), height = $(document.body).height();var img = $("#img1"), w = img.width(), h = img.height(), offset = img....

浮动窗口代码(html/JS/CSS)
答:下面的你参考一下.你后面的内容说的有错吧,浮动菜单没有那么1100px那么多的啊. goto{width:75px;text-align:center;border:1px solid #ccc;background:#f3f3f3;position:fixed;right:10px;_right:27px;top:91px;} html #goto {position:absolute;} goto h3{background:#648741;height:21p...

...网页中怎么可以显示一个浮动窗口,而且始终在网页右边中间显示,点窗 ...
答:("window.showModuleDialog('DefaultModifyPassword.aspx');if(window.opener==undefined){window.opener=null;window.open('','_self');}");

网站上的浮动窗口怎么弄出来的
答:需要浮动的话,只需要在样式上的position设置fixed即可。比如: 这样写就浮动了,然后只需要用top、bottom、left、right来定位就行了 如果需要飘来飘去的浮动,需要配合js来完成,js可以去牛图库上找,里面有很多插件,改下样式就可以使用了。

dreamweaver怎么插入一个浮动窗口
答:可以下载jquery相关插件在dreamweaver为网页添加浮动窗口;在dreamweaver cc版本中,可以直接利用“插入”菜单中的“jquery ui--dialog”很方便地创建一个浮动对话框。效果图: