常用的网页返回顶部代码和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)
这个人暂时没有 freestyle