1. 程式人生 > >javascript實現簡單的收藏功能

javascript實現簡單的收藏功能

想用js實現一個簡單的收藏功能:點選頁面上的一個收藏按鈕,然後就會收藏網址到收藏夾,以便於下次快捷檢視。

最開始的時候打算找一下jquery外掛,找了半天沒找到,哎,自己寫原生的js程式碼實現相容各個瀏覽器的js程式碼感覺有點蛋疼,還是簡單的搞一下吧。

$(".scollect").click(function(){
    var ctrl=(navigator.userAgent.toLowerCase()).indexOf('mac')!=-1?'Command/Cmd': 'CTRL';

    try{
        window.external.addFavorite($(".shostCopy"
).attr('copyUrl'), $(this).attr('collectName')); }catch (e){ try{ window.sidebar.addPanel($(this).attr('collectName'), $(".shostCopy").attr('copyUrl'), ""); }catch (e){ alert('您可以先複製然後通過快捷鍵' + ctrl + ' + D 加入到收藏夾'); } } })
.scollect為點選的元素,點選後彈出收藏夾,收藏當前頁面url到收藏夾