“User:机智的小鱼君/common.js”的版本间的差异
来自小鱼君和他的朋友们
(//InPageEdit) |
(//InPageEdit) |
||
第32行: | 第32行: | ||
/** Portable Title **/ | /** Portable Title **/ | ||
− | $('[title]').click(function() { | + | $(function() { |
− | + | $('[title]:not(a)').click(function() { | |
− | ssi_modal.notify('', { | + | var title = $(this).attr('title'); |
− | + | ssi_modal.notify('', { | |
+ | content: title | ||
+ | }); | ||
+ | }); | ||
+ | $('a[title]').each(function() { | ||
+ | var $this = $(this), | ||
+ | title = $this.attr('title'), | ||
+ | href = $this.attr('href'); | ||
+ | |||
+ | $this.attr('href', 'javascript:void(0)'); | ||
+ | $this.click(function() { | ||
+ | ssi_modal.notify('', { | ||
+ | content: title | ||
+ | }); | ||
+ | }).mouseover(function() { | ||
+ | setTimeout(function() { | ||
+ | $this.attr('href', href); | ||
+ | }, | ||
+ | 100); | ||
+ | }).mouseout(function() { | ||
+ | setTimeout(function() { | ||
+ | $this.attr('href', 'javascript:void(0)'); | ||
+ | }, | ||
+ | 3000); | ||
+ | }); | ||
}); | }); | ||
}); | }); |
2019年10月25日 (五) 23:31的版本
/** Get Fandom Code **/ $(function(){ $('#p-userpagetools ul').append( $('<li>').append( $('<a>').attr('href','javascript:void(0)').text('查看Fandom代码').click(getFandomCode) ) ); }); function getFandomCode(){ ssi_modal.show({content:'<textarea id="getFandomCode" style="width:100%;min-height:350px;" readonly="">正在加载……</textarea><br/><button data-action="closeModal">关闭</button><a class="button" href="https://epbureau.fandom.com/wiki/'+wgPageName+'" target="_blank">查看</a>',title:'Fandom上的'+wgPageName}); $.ajax({ url: 'https://epbureau.fandom.com/api.php', dataType:'jsonp', type: 'post', data: { page: wgPageName, action: 'parse', prop: 'wikitext', format: 'json' }, success: function(result){ var wikitext; if (result.parse !== undefined) { wikitext = result.parse.wikitext['*']; } else { wikitext = '<!-- 错误:无法读取Fandom上的同名页面。 -->' } $('#getFandomCode').val(wikitext); } }); } /** Portable Title **/ $(function() { $('[title]:not(a)').click(function() { var title = $(this).attr('title'); ssi_modal.notify('', { content: title }); }); $('a[title]').each(function() { var $this = $(this), title = $this.attr('title'), href = $this.attr('href'); $this.attr('href', 'javascript:void(0)'); $this.click(function() { ssi_modal.notify('', { content: title }); }).mouseover(function() { setTimeout(function() { $this.attr('href', href); }, 100); }).mouseout(function() { setTimeout(function() { $this.attr('href', 'javascript:void(0)'); }, 3000); }); }); });