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 相关文章推荐
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
Nov 23 Javascript
javascript获取当前ip的代码
May 10 Javascript
再谈javascript图片预加载技术(详细演示)
Mar 12 Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 Javascript
jQuery实现手机号码输入提示功能实例
Apr 30 Javascript
浅析JavaScript动画
Jun 10 Javascript
Javascript常用小技巧汇总
Jun 24 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
Jun 07 Javascript
AngularJS 支付倒计时功能实现思路
Jun 05 Javascript
vue+element树组件 实现树懒加载的过程详解
Oct 21 Javascript
vue引用外部JS的两种种方法
Jan 28 Javascript
详解Vue中的watch和computed
Nov 09 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
php中文件上传的安全问题
2006/10/09 PHP
三个类概括PHP的五种设计模式
2012/09/05 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
php session 写入数据库
2016/02/13 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
很可爱的输入框
2008/08/03 Javascript
使用JS进行目录上传(相当于批量上传)
2010/12/05 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
jQuery pagination分页示例详解
2018/10/23 jQuery
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
[55:48]VGJ.S vs TNC Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python实现的简单RPG游戏流程实例
2015/06/28 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
Python中使用遍历在列表中添加字典遇到的坑
2019/02/27 Python
Django logging配置及使用详解
2019/07/23 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
财会自我鉴定范文
2013/12/27 职场文书
党章学习思想汇报
2014/01/14 职场文书
喜之郎果冻广告词
2014/03/20 职场文书
代收款委托书范本
2014/10/01 职场文书
公司承诺函范文
2015/01/21 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书
公司员工奖惩制度
2015/08/04 职场文书
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android
MySql统计函数COUNT的具体使用详解
2022/08/14 MySQL