Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Works category list
- if (instance.worksNav.length === 1){
- if (!onMobile) {
- instance.worksNav.lavalamp({
- duration: instance.options.speedAnimation
- });
- }
- var hsh = window.location.hash.replace('#','.'),
- worksNavArr = [];
- instance.worksNav.find('li').each(function(){
- worksNavArr.push($(this).children().data('filter'));
- });
- var worksIndex = worksNavArr.indexOf(hsh.replace('#','.')),
- worksEq;
- if (worksIndex < 0)
- worksIndex = 0;
- worksEq = instance.worksNav.children('.lavalamp-item').eq(worksIndex);
- if (!onMobile) {
- instance.worksNav.data('active', worksEq).lavalamp('update');
- }
- instance.worksNav.children().eq(worksEq.index()).addClass('selected').siblings().removeClass('selected');
- }
- $('a.filter').on('click', function(e){
- e.preventDefault();
- var self = $(this),
- hrf = self.attr('href'),
- worksIndex = worksNavArr.indexOf(hrf.replace('#','.')),
- worksEq = instance.worksNav.children('.lavalamp-item').eq(worksIndex);
- if (!$html.hasClass('ie9'))
- history.pushState(null,null,hrf);
- else {
- var scrollmem = $('html,body').scrollTop();
- window.location.hash = hrf;
- $('html,body').scrollTop(scrollmem);
- }
- if (!onMobile) {
- instance.worksNav.data('active', worksEq).lavalamp('update');
- }
- instance.worksNav.children().eq(worksEq.index()).addClass('selected').siblings().removeClass('selected');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement