jQuery实现加入收藏夹功能(主流浏览器兼职)
关于“加入收藏”的代码,很多人都不会重视,一般情况是随便在网上搜一个代码放在页面里就草草了事了。可是都没有做到主流浏览器的兼容。下面分享一段使用 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实现加入收藏夹功能(主流浏览器兼职),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
jQuery实现加入收藏夹功能(主流浏览器兼职)
关于"加入收藏"的代码,很多人都不会重视,一般情况是随便在网上搜一个代码放在页面里就草草了事了.可是都没有做到主流浏览器的兼容.下面分享一段使用 jQuery 实现加入收藏夹的功能. <a id="addcollect" href="#">加入收藏夹</a> $(document).ready(function() { $("#addcollect").click(function() { var ct
-
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
在一个系统里面,往往有很多菜单项目,每个菜单项对应一个页面,一般用户只需要用到一些常用的功能,如果每次都需要去各个层次的菜单里面去找对应的功能,那确实有点繁琐.特别是在菜单繁多,而客户又对系统整体不熟悉的情况下,如果有一个类似浏览器的收藏夹模块,把一些常用的菜单连接保存起来,每次从这个收藏夹主页去找对应的页面,那样确实是省事省力,非常方便.本篇随笔就是介绍在基于Metronic的Bootstrap开发框架里面实现这个收藏夹的思路. 1.系统的收藏夹界面处理效果 为了实现这个收藏夹功能,我们也需要
-
laravel5.3 vue 实现收藏夹功能实例详解
下面通过本文给大家介绍laravel5.3 vue 实现收藏夹功能,具体代码如下所述: { "private": true, "scripts": { "prod": "gulp --production", "dev": "gulp watch" }, "devDependencies": { "bootstrap-sass": "^3
-
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
在上篇文章:基于Bootstrap的Metronic框架实现页面链接收藏夹功能,介绍了链接收藏夹功能的实现,以及对收藏记录的排序处理.该篇随笔主要使用功能按钮的方式移动收藏记录,功能虽然实现的还算不错,不过文章出来后,有读者同行指出可以利用直接拖动的方式实现排序更方便,因此对其中列表记录的排序进行了研究,从而介绍了如何利用Sortable开源JS组件实现拖动排序的处理,本篇随笔介绍了该组件在连接收藏夹排序中的应用. 1.收藏记录的排序处理回顾 上篇随笔介绍的收藏夹处理,主要就是为了方便用户快速进
-
js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE
完整代码如下:chrome下也有提示,说实话一般这类代码一般都是IE下使用,其它浏览器也只是给个提示了. <script type="text/javascript"> //设为首页 www.jb51.net function SetHome(obj,url){ try{ obj.style.behavior='url(#default#homepage)'; obj.setHomePage(url); }catch(e){ if(window.netscape){ try
-
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
实现代码: 复制代码 代码如下: <script>function addFav(){ if(document.all){ window.external.addFavorite('http://jb51.net','FREE Web Directory'); }else if(window.sidebar){ window.sidebar.addPanel('FREE Web Directory', 'http://jb51.net',''); }} </
-
收藏夹备份比较实用的六种方法
现在网络的内容丰富多采,通常菜鸟一上网,就随便敲入一网址,反正都是超级链接,这里点点,那里点点,一会儿时间就过去了.而真正的网虫就会知道上网的目的,有自己固定的浏览路线,但一次次敲入地址非常麻烦,而且也不可能有那么好的记性,把每个网址记下来.这就需要我们使用IE收藏夹功能,而大部分的网虫都只考虑了将地址收藏起来,没有考虑收藏夹的保存,一旦遭病毒感染系统崩溃无法恢复时或者"Ghost族"快速重装系统后, 才发觉收藏夹已经变成"原始"状态,则要欲哭无泪了.所以今天在如何
-
JS 加入收藏夹的代码(主流浏览器通用)
所有浏览器通用的js添加收藏夹代码 复制代码 代码如下: <script> function addfavorite() { if (document.all) { window.external.addFavorite('http://www.XXX.com','XXX'); } else if (window.sidebar) { window.sidebar.addPanel('XXX', 'http://www.XXX.com', ""); } } </scr
-
python解析Chrome浏览器历史浏览记录和收藏夹数据
目录 前言 (一)查询chrome数据缓存地址 (二)提取收藏夹数据 1.文件路径 2.解析代码 (三)查看浏览历史数据 1.文件路径 2.解析代码 (四)完整代码&测试代码 总结 前言 常使用chrome浏览器作为自己的默认浏览器,也喜欢使用浏览器来收藏自己的喜欢的有用的链接,自己也做了一个记录笔记的小脚本,想扩展收录chrome浏览器收藏夹的内容,,下面,,使用python提取chrome浏览器的历史记录,以及收藏夹. (一)查询chrome数据缓存地址 1.打开 chrome浏览器,输入
-
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
前言:最近项目里面需要用到表格的冻结列功能,所谓"冻结列",就是某些情况下表格的列比较多,需要固定前面的几列,后面的列滚动.遗憾的是,bootstrap table里自带的fixed column功能有一点bug,于是和同事讨论该如何解决,于是就有了这篇文章. 一.起因回顾 最近项目里面有一个表格需求,该表格列是动态产生的,而且列的数量操作一定值以后就会出现横向滚动条,滚动的时候需要前面几列固定.也就是所谓的excel的冻结列功能.该如何实现呢?不用多说,当然是查文档,于是找到了这篇h
随机推荐
- jQuery ajax中使用serialize()方法提交表单数据示例
- VBS教程:函数-LoadPicture 函数
- Windows 2008 R2服务管理器刷新失败的解决方法
- Python3中多线程编程的队列运作示例
- JavaScript设计模式之单例模式详解
- javascript 封装Date日期类实例详解
- Zend Framework教程之Autoloading用法详解
- python 判断一个进程是否存在
- SQL SERVER编写存储过程小工具
- 信息页文内画中画广告js实现代码(文中加载广告方式)
- springMVC解决ajax请求乱码的三种方法
- 分分钟玩转Vue.js组件
- Ajax无刷新分页的性能优化方法
- jQuery Mobile的loading对话框显示/隐藏方法分享
- jquery实现图片随机排列的方法
- js弹出层包含flash 不能关闭隐藏的2种处理方法
- Android评论图片可移动顺序选择器(推荐)
- java多线程的同步方法实例代码
- 浅谈c++ vector和map的遍历和删除对象
- 实例详解vue中的$root和$parent