您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds neopets active pet switcher under active pet name
// ==UserScript== // @name Neopets Active Pet Switcher // @namespace shiftasterisk // @version 0.1 // @description Adds neopets active pet switcher under active pet name // @author You // @match http://www.neopets.com/* // @grant none // ==/UserScript== $('.sidebarHeader.medText').first().append('<div id="petSelector"><span id="loadPets">Load Pet Switcher</span></div>'); $('#loadPets').css({'cursor':'pointer'}); $('#loadPets').click(function() { getPetImages(); }); function getPetImages(){ $.ajax( {url: 'http://www.neopets.com/quickref.phtml', async: false, success: function(result) { $('#petSelector').empty().append('<input type="checkbox" name="reload" id="reload"><label for="reload">Reload After Switch</label><input type="checkbox" name="showOpts" id="showOpts"><label for="showOpts">Show Pet Options</label>'); $(result).find('.pet_toggler img').each(function() { console.log($(this).attr('title')); $(this).addClass('petImage').css({'margin':'5px'}).appendTo('#petSelector'); }); $(result).find('.active_pet .pet_menu_hide').attr('id','activePetOpts').css({'list-style':'none'}).hide().appendTo('#petSelector'); } }); } $(document).on('click', '.petImage', function() { reload = $('#reload').is(':checked'); console.log("Setting " + $(this).attr('title') + " to active pet"); $.ajax( {url: 'http://www.neopets.com/process_changepet.phtml?new_active_pet=' + $(this).attr('title'), async: false, success: function(result) { getPetImages(); if(reload) location.reload(); } }); }); $(document).on('change', '#showOpts', function() { showOpts = $('#showOpts').is(':checked'); if(showOpts) $('#activePetOpts').show(); else $('#activePetOpts').hide(); });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址