MediaWiki:Vector.js:修订间差异
MediaWiki界面页面
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
/* 此处所有JavaScript将为使用Vector皮肤的用户加载 */ | /* 此处所有JavaScript将为使用Vector皮肤的用户加载 */ | ||
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */ | /* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */ | ||
/* 显示存在的配音文件的播放按钮 new */ | |||
$(function () { | |||
$('.audio-player-container').each(function () { | |||
var $container = $(this); | |||
var audioUrl = $container.data('src'); | |||
if (!audioUrl) return; | |||
var tester = new Audio(); | |||
tester.src = audioUrl; | |||
tester.onloadedmetadata = function () { | |||
var $link = $('<a></a>') | |||
.attr('href', audioUrl) | |||
.addClass('sm2_link') | |||
.text('play'); | |||
$container.append($link).show(); | |||
tester = null; | |||
}; | |||
tester.onerror = function () { | |||
$container.remove(); | |||
tester = null; | |||
}; | |||
}); | |||
}); | |||