您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
检测节点是否完全加载
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/399868/790609/jQuery-loadedNode.js
- // ==UserScript==
- // @name jQuery-loadedNode
- // @namespace http://tampermonkey.net/
- // @version 0.3
- // @description 检测节点是否完全加载
- // @author YiJie
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- try{
- if(typeof jQuery=="undefined") return;
- }catch{return;}
- jQuery.fn.loadedNode = function (selector, func, times, interval) {
- var _times = times || -1,
- _interval = interval || 100,
- _self = $(_selector),
- _selector = selector,
- _iIntervalID;
- if( _self.length ){
- func && func.call(_self);
- } else {
- _iIntervalID = setInterval(function() {
- if(!_times) {
- clearInterval(_iIntervalID);
- }
- _times <= 0 || _times--;
- _self = $(_selector);
- if( _self.length ) {
- func && func.call(_self);
- clearInterval(_iIntervalID);
- }
- }, _interval);
- }
- return this;
- }
- })();