Netlash « visit
This is my Source Code and I don't want to show it here
View Source Code only (as overlay)
// That code snippet belongs to Netlash - http://netlash.com
jQuery(function($){
var changeShareDropDown = function() {
var show = false;
if ($(this) != null && $(this).find('.toggleShareList').attr('id') == '') { var show = true; }
$('.toggleShareList').attr('id', '');
$('.shareList').hide();
if (show) { $(this).find('.toggleShareList').attr('id', 'shareSelected'); $(this).siblings('.shareList').show(); }
}
$('.shareList').hide();
var preventDefaultAction = function(e) {
e.cancelBubble = true;
e.returnValue = false;
if (e.stopPropagation) { e.stopPropagation(); e.preventDefault(); }
}
$('.shareList > li > a').each(function() { $(this).attr('target', '_blank'); });
$('.share').click(function(e) {
if(!e) var e = window.event;
preventDefaultAction(e);
changeShareDropDown.call(this);
});
$(document).click(function(e) { changeShareDropDown.call(null); });
});
if (!JS_Netlash) { var JS_Netlash = new Object(); }
JS_Netlash.portfolio = { debug : false, init : function() { JS_Netlash.portfolio.slideshow.init(); }, _eoo : true }
JS_Netlash.portfolio.slideshow = {
currentPosition : 0,
newPosition: 0,
maxItems: 0,
items: 0,
init: function() {
JS_Netlash.portfolio.slideshow.items = portfolioJson;
JS_Netlash.portfolio.slideshow.maxItems = JS_Netlash.portfolio.slideshow.items.length;
var extImg = [];
for(key in JS_Netlash.portfolio.slideshow.items) {
extImg[key] = new Image();
extImg[key].src = JS_Netlash.portfolio.slideshow.items[key].image;
}
$('#homePortfolio .listholder .next').bind('click', function(e) { JS_Netlash.portfolio.slideshow.nextSlide(e); });
$('#homePortfolio .listholder .prev').bind('click', function(e) { JS_Netlash.portfolio.slideshow.prevSlide(e); });
$('#homePortfolio .listholder .listholder-item a').bind('click', function(e) { JS_Netlash.portfolio.slideshow.numberClick(e, $(this)); });
},
numberClick: function(evt, clicked) {
evt.preventDefault();
JS_Netlash.portfolio.slideshow.newPosition = clicked.attr('rel') - 1;
JS_Netlash.portfolio.slideshow.transSlide();
},
nextSlide: function(evt) {
evt.preventDefault();
JS_Netlash.portfolio.slideshow.newPosition++;
if(JS_Netlash.portfolio.slideshow.newPosition >= JS_Netlash.portfolio.slideshow.maxItems) JS_Netlash.portfolio.slideshow.newPosition = 0;
JS_Netlash.portfolio.slideshow.transSlide();
},
prevSlide: function(evt) {
evt.preventDefault();
JS_Netlash.portfolio.slideshow.newPosition--;
if(JS_Netlash.portfolio.slideshow.newPosition < 0) JS_Netlash.portfolio.slideshow.newPosition = JS_Netlash.portfolio.slideshow.maxItems - 1;
JS_Netlash.portfolio.slideshow.transSlide();
},
transSlide: function() {
$('#homePortfolio .content h3 a').html(JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].title);
$('#homePortfolio .content #projectText').html(JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].text);
$('#homePortfolio #projectHeaderLink').attr('href', JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].link)
$('#homePortfolio #projectLink').attr('href', JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].link)
$('#homePortfolio .colorInverse').stop().animate({backgroundColor: JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].background_color}, 1000);
$('#homePortfolio .content p, #homePortfolio .content h3').animate({color: JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].font_color}, 1000);
var newImg = '<img id="slideshow-image-even" width="438" height="205" src="'+ JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].image +'" style="display: none;"/>';
$('#homePortfolio #slideshow-link').append(newImg);
$('#homePortfolio #slideshow-link').attr('href', JS_Netlash.portfolio.slideshow.items[JS_Netlash.portfolio.slideshow.newPosition].link);
var imageOut = $('#homePortfolio #slideshow-link img:visible');
var imageIn = $('#homePortfolio #slideshow-link img:hidden');
imageOut.css('zIndex', 100).fadeOut(1000, function() { $(this).css('display','none'); });
imageIn.css('zIndex', 20).fadeIn(1000, function() {
$('#homePortfolio #slideshow-image-odd').remove();
$('#homePortfolio #slideshow-image-even').attr('id', 'slideshow-image-odd');
});
var currentPosition = JS_Netlash.portfolio.slideshow.newPosition + 1;
$('#homePortfolio #portfolioNavigation li').removeClass('selected');
$('#homePortfolio #listholder-item-' + currentPosition).addClass('selected');
},
_eoo: true
}
$(document).ready(function() { jQuery(function($) { JS_Netlash.portfolio.init(); }); });
Syndicate
Categories
Statistics
There are 330 Sites with 745 Links of Interest in 18 Categories. The latest Site was added 4 months ago.
About
This is a project by Sebastian Senf, for his part jQuery user and lover too. Follow me.