www.gusucode.com > 200套html5精品模板1_50 > 200套html5精品模板1_50/050/js/fakeElement.js
var fakeElement = {}; fakeElement.constanants = 'b c d f g k l m n p q r s t v x z'.split(' '); fakeElement.vowels = 'a e i o u y'.split(' '); fakeElement.categories = 'portraits landscapes fashion advertising'.split(' '); fakeElement.suffices = 'on ium ogen'.split(' '); fakeElement.titles = 'Aliquam tempor, Fermentum commodo, Ante Elementum, turpis mauris dapibus, fermentum vel urna, Nulla porttitor faucibus'.split(','); fakeElement.texts1 = 'Phasellus eu tincidunt quam. Etiam tortor massa, mollis at ultricies eu, blandit eget libero. Phasellus eget dolor diam, at aliquet mi. Donec quis lectus.'.split('..'); fakeElement.texts2 = 'Cursus sodales mattis. Morbi eros augue, viverra nec blandit eget lore vitae vestibul, hendrerit eget nisi.'.split('..'); fakeElement.images = 'img_portfolio1 img_portfolio2 img_portfolio3 img_portfolio4 img_portfolio5 img_portfolio6 img_portfolio7 img_portfolio8 img_portfolio9 img_portfolio10 img_portfolio11 img_portfolio12 img_portfolio13 img_portfolio14 img_portfolio15 img_portfolio16'.split(' '); fakeElement.getRandom = function(property) { var values = fakeElement[property]; return values[ Math.floor(Math.random() * values.length)]; }; fakeElement.create = function(count) { var category = fakeElement.getRandom('categories'); image = fakeElement.getRandom('images'); title = fakeElement.getRandom('titles'); text1 = fakeElement.getRandom('texts1'); text2 = fakeElement.getRandom('texts2'); category = fakeElement.getRandom('categories'); className = 'element ' + category; if (count == '1') { return '<div data-category="' + category + '" class="' + category + ' element row"><div class="span1-2 filter_img"><img src="img/portfolio/'+ image +'.jpg" alt="" width="385" height="255"><div class="portfolio_wrapper"></div><a href="img/portfolio/large/'+ image +'.jpg" class="ico prettyPhoto">l</a></div><div class="span1-2 portfolio_dscr"><h3>'+ title +'</h3><p>'+ text1 +' <a href="portfolio_post.html">Read more...</a></p></div></div>'; } else { return '<div data-category="' + category + '" class="' + category + ' element row"><div class="filter_img"><img src="img/portfolio/'+ image +'.jpg" alt=""><div class="portfolio_wrapper"></div><div class="portfolio_content"><h5>'+ title +'</h5><p>'+ text1 +'</p><span class="ico_block"><a href="img/portfolio/large/'+ image +'.jpg" class="ico prettyPhoto">l</a></span>|<span class="more_block"><a href="portfolio_post.html">Read more</a></div></div></div>'; } }; fakeElement.getGroup = function(count) { var i = Math.ceil(count), newEls = ''; while (i--) { newEls += fakeElement.create(count); } return newEls; };