jQuery实现加入收藏夹功能(主流浏览器兼职)


Posted in Javascript onDecember 24, 2016

关于“加入收藏”的代码,很多人都不会重视,一般情况是随便在网上搜一个代码放在页面里就草草了事了。可是都没有做到主流浏览器的兼容。下面分享一段使用 jQuery 实现加入收藏夹的功能。

<a id="addcollect" href="#">加入收藏夹</a>
$(document).ready(function() {
  $("#addcollect").click(function() {
    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('您可以尝试通过快捷键' + ctrl + ' + D 加入到收藏夹~')
    }
  })
});

以上所述是小编给大家介绍的jQuery实现加入收藏夹功能(主流浏览器兼职),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
制作特殊字的脚本
Jun 26 Javascript
表单的一些基本用法与技巧
Jul 15 Javascript
javascript实现unicode和字符的互相转换
Jul 18 Javascript
Javascript客户端将指定区域导出到Word、Excel的代码
Oct 22 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
Aug 05 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
May 06 Javascript
JavaScript脚本判断蜘蛛来源的方法
Sep 22 Javascript
JavaScript实现获取远程的html到当前页面中
Mar 26 Javascript
微信小程序 按钮滑动的实现方法
Sep 27 Javascript
Angular4.0中引入laydate.js日期插件的方法教程
Dec 25 Javascript
基于three.js实现的3D粒子动效实例代码
Apr 09 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
Nov 01 Javascript
JS绘制微信小程序画布时钟
Dec 24 #Javascript
jQuery弹出窗口打开链接的实现代码
Dec 24 #Javascript
DropDownList控件绑定数据源的三种方法
Dec 24 #Javascript
Bootstrap源码学习笔记之bootstrap进度条
Dec 24 #Javascript
js addDqmForPP给标签内属性值加上双引号的函数
Dec 24 #Javascript
Bootstrap php制作动态分页标签
Dec 23 #Javascript
前端JS面试中常见的算法问题总结
Dec 23 #Javascript
You might like
德劲1104的电路分析与改良
2021/03/01 无线电
PHP+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
php解析json数据实例
2014/08/19 PHP
php实现XSS安全过滤的方法
2015/07/29 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
ion content 滚动到底部会遮住一部分视图的快速解决方法
2016/09/06 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
TypeScript入门-基本数据类型
2017/03/28 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
python读取word文档的方法
2015/05/09 Python
Python使用MONGODB入门实例
2015/05/11 Python
Djang中静态文件配置方法
2015/07/30 Python
Python logging模块用法示例
2018/08/28 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
Django如何重置migration的几种情景
2021/02/24 Python
AE美国鹰美国官方网站:American Eagle Outfitters
2016/08/22 全球购物
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
eVitamins日本:在线购买折扣维生素、补品和草药
2019/04/04 全球购物
广州一家公司的.NET面试题
2016/06/11 面试题
Servlet面试题库
2015/07/18 面试题
人力资源管理毕业生自荐信
2013/11/21 职场文书
图书室管理制度
2014/01/19 职场文书
新闻人物通讯稿
2014/10/09 职场文书
2014年学校工会工作总结
2014/12/06 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python