admin 发表于 2014-4-1 10:13:17

jQuery实现网页中加入收藏和设为首页

本文为大家提供一段加入收藏和设为首页的jQuery代码,需要的朋友可以参考下:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Demo</title>
</head>
<body>
<a href="javascript:;" id="addHomePage">设为首页</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="javascript:;" id="addFavorites">加入收藏</a>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
/*加入收藏*/
$("#addFavorites").click(function(){//$里面是链接的id
var ctrl = (navigator.userAgent.toLowerCase()).indexOf('mac') != -1 ? 'Command/Cmd' : 'CTRL';
if(document.all){
window.external.addFavorite('http://www.baidu.com', '百度');
} else if (window.sidebar){
window.sidebar.addPanel('百度', 'http://www.baidu.com',"");
} else {//添加收藏的快捷键
alert('添加失败\n您可以尝试通过快捷键' + ctrl + ' + D 加入到收藏夹~');
}
});
/*设为首页*/
$("#addHomePage").click(function(){
if(document.all){//设置IE
document.body.style.behavior = 'url(#default#homepage)';
document.body.setHomePage(document.URL);
} else {//网上可以找到设置火狐主页的代码,但是点击取消的话会有Bug,因此建议手动设置
alert("设置首页失败,请手动设置!");
}});
</script>
</body>
</html>
页: [1]
查看完整版本: jQuery实现网页中加入收藏和设为首页