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 相关文章推荐
用javascript编写的第一人称射击游戏
Feb 25 Javascript
jQuery学习4 浏览器的事件模型
Feb 07 Javascript
Checbox的操作含已选、未选及判断代码
Nov 07 Javascript
js判断是否按下了Shift键的方法
Jan 27 Javascript
Javascript实现获取及设置光标位置的方法
Jul 21 Javascript
EasyUI Pagination 分页的两种做法小结
Jul 09 Javascript
Bootstrap禁用响应式布局的实现方法
Mar 09 Javascript
vue v-on监听事件详解
May 17 Javascript
ES6中的rest参数与扩展运算符详解
Jul 18 Javascript
Javascript 之封装(Package)
Sep 14 Javascript
基于html+css+js实现简易计算器代码实例
Feb 28 Javascript
javascript canvas时钟模拟器
Jul 13 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页面中文乱码分析
2013/10/29 PHP
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
网站上面有这种切换效果
2006/06/26 Javascript
javascript 清除输入框中的数据
2009/04/13 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
2011/07/31 Javascript
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
js实现带圆角的两级导航菜单效果代码
2015/08/24 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
2016/01/26 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
JS简单实现数组去重的方法分析
2017/10/14 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
js实现旋转木马轮播图效果
2020/01/10 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
30分钟搭建Python的Flask框架并在上面编写第一个应用
2015/03/30 Python
Python中的is和==比较两个对象的两种方法
2017/09/06 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
NBA欧洲商店(英国):NBA Europe Store UK
2018/07/27 全球购物
物流专业求职计划书
2014/01/10 职场文书
派出所所长先进事迹
2014/05/19 职场文书
班级文化建设标语
2014/06/23 职场文书
高中学校对照检查材料
2014/08/31 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
学校捐款活动总结
2015/05/09 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
Python图像处理之图像拼接
2021/04/28 Python
python ansible自动化运维工具执行流程
2021/06/24 Python
基于docker安装zabbix的详细教程
2022/06/05 Servers