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 相关文章推荐
Dom在ajax技术中的作用说明
Oct 25 Javascript
javascript折半查找详解
Jan 26 Javascript
javascript实现Email邮件显示与删除功能
Nov 21 Javascript
jQuery 选择同时包含两个class的元素的实现方法
Jun 01 Javascript
jQuery生成假加载动画效果
Dec 01 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
May 10 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
基于Bootstrap表单验证功能
Nov 17 Javascript
JS封装的模仿qq右下角消息弹窗功能示例
Aug 22 Javascript
基于vue-router 多级路由redirect 重定向的问题
Sep 03 Javascript
js实现延迟加载的几种方法详解
Jan 19 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
Oct 26 jQuery
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
PHP调用三种数据库的方法(1)
2006/10/09 PHP
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
php除数取整示例
2014/04/24 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
JavaScript数据结构和算法之图和图算法
2015/02/11 Javascript
JS+CSS实现简易的滑动门效果代码
2015/09/24 Javascript
JQuery实现简单的服务器轮询效果实例
2016/03/31 Javascript
JS实现简单易用的手机端浮动窗口显示效果
2016/09/07 Javascript
Node.js的Mongodb使用实例
2016/12/30 Javascript
深入解析js轮播插件核心代码的实现过程
2017/04/14 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
2017/09/10 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
2017/12/25 jQuery
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
python版简单工厂模式
2017/10/16 Python
python中的计时器timeit的使用方法
2017/10/20 Python
Python中pygal绘制雷达图代码分享
2017/12/07 Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
2018/01/04 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
Python3实现zip分卷压缩过程解析
2019/10/09 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
python用Configobj模块读取配置文件
2020/09/26 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
建筑施工安全责任书
2014/07/24 职场文书
护士年终个人总结
2015/02/13 职场文书
教师思想工作总结2015
2015/05/13 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书
css3中transform属性实现的4种功能
2021/08/07 HTML / CSS