zimuxia

zimuxia 关联豆瓣

当前为 2021-02-22 提交的版本,查看 最新版本

// ==UserScript==
// @name         zimuxia
// @namespace    http://tampermonkey.net/
// @version      0.11
// @description  zimuxia 关联豆瓣
// @author       You
// @match        *www.zimuxia.cn/*
// @require      http://libs.baidu.com/jquery/2.0.0/jquery.min.js
// ==/UserScript==
 
(function ( ) {
    'use strict';
   var $ = $ || window.$;
    let isrun = false;
    function setaurl() {
        if (isrun) return;
        isrun = true;
        console.log('1');
        // const i = $('.pg-items');
        // if (i.attr('zimuxia')) return;
        // i.attr('zimuxia', true)
        const list = $('.pg-details');
        console.log(list);
        $.each(list, function (index, element) {
            if($(element).attr('zimuxia')) return;
            $(element).attr('zimuxia', true)
            const name = $(element).find('h2').text();
            console.log(name);
            const aurl = "<a href='https://www.douban.com/search?cat=1002&q=" + name + "#autoselect1' target='_blank' > <img src='https://www.douban.com/favicon.ico' style='width:32px;' alt='豆瓣' /> </a>";
            $(element).append(aurl);
        });
        isrun = false;

    }


    setaurl();

   // $('.pg-items').bind('DOMNodeInserted', setaurl);
    //$('body').bind('DOMNodeInserted', noad);

    const config = { //attributes: true,
                    childList: true,
                    //subtree: true
    };
    const observer = new MutationObserver(setaurl);
    observer.observe($('.pg-items')[0], config);
})( );