第三次作业题目和答案(未公布)
This commit is contained in:
commit
b01ba87404
102 changed files with 8693 additions and 0 deletions
24
themes/landscape/scripts/fancybox.js
Normal file
24
themes/landscape/scripts/fancybox.js
Normal file
|
@ -0,0 +1,24 @@
|
|||
var rUrl = /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[.\!\/\\w]*))?)/;
|
||||
|
||||
/**
|
||||
* Fancybox tag
|
||||
*
|
||||
* Syntax:
|
||||
* {% fancybox /path/to/image [/path/to/thumbnail] [title] %}
|
||||
*/
|
||||
|
||||
hexo.extend.tag.register('fancybox', function(args){
|
||||
var original = args.shift(),
|
||||
thumbnail = '';
|
||||
|
||||
if (args.length && rUrl.test(args[0])){
|
||||
thumbnail = args.shift();
|
||||
}
|
||||
|
||||
var title = args.join(' ');
|
||||
|
||||
return '<a class="fancybox" href="' + original + '" title="' + title + '">' +
|
||||
'<img src="' + (thumbnail || original) + '" alt="' + title + '">'
|
||||
'</a>' +
|
||||
(title ? '<span class="caption">' + title + '</span>' : '');
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue