“设为首页”和“加入收藏”JS代码

时间:2014-02-16  发布人:SHX  浏览次数:3320  评论:0

兼容所有浏览器的“设为首页”和“加入收藏”JS代码

设为首页

<a onclick="SetHome(window.location)" href="javascript:void(0)">设为首页</a>
function SetHome(url){
 
        if (document.all) {
 
            document.body.style.behavior='url(#default#homepage)';
 
               document.body.setHomePage(url);
 
        }else{
 
            alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");
 
        }
 
    }

加入收藏

<a onclick="AddFavorite(window.location,document.title)" href="javascript:void(0)">·加入收藏</a>
function AddFavorite(sURL, sTitle) {
 
            sURL = encodeURI(sURL); 
        try{   
 
            window.external.addFavorite(sURL, sTitle);   
 
        }catch(e) {   
 
            try{   
 
                window.sidebar.addPanel(sTitle, sURL, "");   
 
            }catch (e) {   
 
                alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.");
 
            }   
 
        }
 
    }

回顶部

var ScrollToTop=ScrollToTop||{
 setup:function(){
  
  var a=$(window).height()/2;
  
  $(window).scroll(function(){
   (window.innerWidth?window.pageYOffset:document.documentElement.scrollTop)>=a?$("#ScrollToTop").removeClass("Offscreen"):$("#ScrollToTop").addClass("Offscreen")
  });
  $("#ScrollToTop").click(function(){
   $("html, body").animate({scrollTop:"0px"},400);
   return false
  })
 }
};

 

返回

上一篇:互联网,我们能做的更多下一篇:开发者不容错过的12款开源JavaScript库

我要评论

    loading
 

关闭

loading

回顶部