js/galleria.classic.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
* Galleria Classic Theme v. 1.5 2010-10-28
* http://galleria.aino.se
*
* Copyright (c) 2010, Aino
* Licensed under the MIT license.
*/
(function($) {
Galleria.addTheme({
name: 'classic',
author: 'Galleria',
version: '1.5',
css: 'galleria.classic.css',
defaults: {
transition: 'slide',
thumb_crop: 'height',
// set this to false if you want to show the caption all the time:
_toggle_info: true
},
init: function(options) {
// add some elements
this.addElement('info-link','info-close');
this.append({
'info' : ['info-link','info-close']
});
// cache some stuff
var toggle = this.$('image-nav-left,image-nav-right,counter'),
info = this.$('info-link,info-close,info-text'),
click = Galleria.TOUCH ? 'touchstart' : 'click';
// show loader & counter with opacity
this.$('loader,counter').show().css('opacity',.4)
// some stuff for non-touch browsers
if (! Galleria.TOUCH ) {
// fade thumbnails
this.$('thumbnails').children().hover(function() {
$(this).not('.active').children().stop().fadeTo(100, 1);
}, function() {
$(this).not('.active').children().stop().fadeTo(400, .6);
});
this.addIdleState( this.get('image-nav-left'), { left:-50 });
this.addIdleState( this.get('image-nav-right'), { right:-50 });
this.addIdleState( this.get('counter'), { opacity:0 });
}
// toggle info
if ( options._toggle_info ) {
info.bind( click, function() {
info.toggle();
});
}
后面还有 22 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
