常用的网页返回顶部代码和modal

常用的网页返回顶部代码

(1)使用html的锚标记

防置位置在标签之后,靠近顶部就行

页面底部放置:

返回顶部

(2)使用Javascript Scroll函数返回顶部

scrooll函数用来控制滚动条的位置,有两种很简单的实现方式:

1.( 推荐:简单方便):

返回顶部

scroll第一个参数是水平位置,第二个参数是垂直位置,比如要想定位在垂直50像素处,改成scroll(0,50)就可以了。

2.( 注重效果:缓慢向上):

渐进式返回顶部,要好看一些,代码如下:

functionpageScroll() {

window.scrollBy(0,-10);

scrolldelay=setTimeout('pageScroll()',100);}

返回顶部

这样就会动态返回顶部,不过虽然返回到顶部但是代码仍在运行,还需要在pageScroll函数加一句给停止掉。

if(document.documentElement.scrollTop==0)clearTimeout(scrolldelay);

(3)JQuery实现返回顶部功能

先在顶部添加html:

[](#top>返回顶部

其中a标签指向锚点top,可以防止<a name=)的锚点,这样在浏览器不支持js的时候也能实现返回顶部功能

再用js控制返回顶部按钮,在页面滚动时渐隐渐现返回顶部按钮

$(function(){ //当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失 $(function () { $(window).scroll(function(){ if ($(window).scrollTop()>100){ $("#back-to-top").fadeIn(1500); } else { $("#back-to-top").fadeOut(1500); } }); //当点击跳转链接后,回到页面顶部位置 $("#back-to-top").click(function(){ $('body,html').animate({scrollTop:0},1000); return false; }); }); });

模太框

切换隐藏内容:

1.通过data属性:在链接上设置属性data-toggle="modal",同时设置data-target="#mymodal"来指定特定的modal

代码:

标题

......

......

代码讲解:

data-toggle="modal", html5自定义的data属性,用于打开模太框

data-dismiss="modal",html5自定义的data属性,用于关闭模太框

aria-hidden="true",用于模太框不可见

2.通过js:用一行js调用带有id="mymodal"的模太框

$('#mymodal').modal(options)

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容