|
|
| 第2行: |
第2行: |
| mw.loader.load( '//sdk.51.la/js-sdk-pro.min.js' ); | | mw.loader.load( '//sdk.51.la/js-sdk-pro.min.js' ); |
| mw.loader.load( '/w/index.php?title=MediaWiki:ExpandAndCollapse.js&action=raw&ctype=text/javascript' ); | | mw.loader.load( '/w/index.php?title=MediaWiki:ExpandAndCollapse.js&action=raw&ctype=text/javascript' ); |
|
| |
| /* 动态 Tooltip */
| |
| mw.hook('wikipage.content').add(function() {
| |
| $('.dynamic-tooltip').hover(function(e) {
| |
| const title = $(this).data('tooltip-page');
| |
| const $tooltip = $('<div class="custom-tooltip-box">加载中...</div>').appendTo('body');
| |
|
| |
| new mw.Api().get({
| |
| action: 'query',
| |
| prop: 'extracts',
| |
| exintro: true,
| |
| titles: title
| |
| }).done(function(data) {
| |
| const content = data.query.pages[Object.keys(data.query.pages)[0]].extract;
| |
| $tooltip.html(content);
| |
| });
| |
|
| |
| $tooltip.css({
| |
| top: e.pageY + 10,
| |
| left: e.pageX + 10
| |
| });
| |
| }, function() {
| |
| $('.custom-tooltip-box').remove();
| |
| });
| |
| });
| |