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 相关文章推荐
Jquery Ajax请求代码(2)
Jan 07 Javascript
JS OffsetParent属性深入解析
Jan 13 Javascript
调用innerHTML之后onclick失效问题的解决方法
Jan 28 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
Sep 25 Javascript
jquery获取radio值实例
Oct 16 Javascript
Angular Js文件上传之form-data
Aug 28 Javascript
JavaScript基础教程——入门必看篇
May 20 Javascript
Bootstrap3多级下拉菜单
Feb 24 Javascript
jQuery手风琴的简单制作
May 12 jQuery
微信小程序视图容器(swiper)组件创建轮播图
Jun 19 Javascript
JavaScript常用工具函数汇总(浏览器环境)
Sep 17 Javascript
angular *Ngif else用法详解
Dec 15 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
重新封装zend_soap实现http连接安全认证的php代码
2011/01/12 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
2016/09/22 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
2017/06/06 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
让回调函数 showResponse 也带上参数的代码
2007/08/13 Javascript
JavaScript this调用规则说明
2010/03/08 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
JS解析XML实例分析
2015/01/30 Javascript
使用console进行性能测试
2015/04/27 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
2016/04/11 Javascript
jQuery基于扩展实现的倒计时效果
2016/05/14 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
js中开关变量使用实例
2017/02/24 Javascript
深入理解nodejs中Express的中间件
2017/05/19 NodeJs
vue使用axios跨域请求数据问题详解
2017/10/18 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
[46:40]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python开启多个子进程并行运行的方法
2015/04/18 Python
python如何在终端里面显示一张图片
2016/08/17 Python
python3中str(字符串)的使用教程
2017/03/23 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
Django如何配置mysql数据库
2018/05/04 Python
python numpy 部分排序 寻找最大的前几个数的方法
2018/06/27 Python
Django model反向关联名称的方法
2018/12/15 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
2012/12/28 HTML / CSS
大学生毕业自我鉴定范文
2014/02/03 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书
python实现图片批量压缩
2021/04/24 Python
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle