Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.06.2013, 22:13
Новичок на форуме
Отправить личное сообщение для tadchick Посмотреть профиль Найти все сообщения от tadchick
 
Регистрация: 24.06.2013
Сообщений: 2

Помогите найти где отключается Fancybox
Всем добрый день!
Уважаемые знатоки, нуждаюсь в помощи. Делаю сайт по шаблону.
Подключен фэнсибокс 1.3.4. На всех страницах - полный порядок,
но на странице "портфолио" задействован скрипт перемещающий блоки и
он не дает запуститься фэнсибоксу, т.к. работает с class от <a>.
Подскажите, как согласовать работу. Вот код скрипта:

$(document).ready(function(){

$('.single_image').hover(
function(){
$(this).stop().fadeTo('slow',0.4);
},
function(){
$(this).stop().fadeTo('slow',1);
});



//This is basic - uses default settings
$("a.single_image").fancybox();

//Using custom settings
$("a#inline").fancybox({
'hideOnContentClick': true
});
//Apply fancybox to multiple items
$("a.group").fancybox({
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'speedIn' : 600,
'speedOut' : 200,
'overlayShow' : false
});




//Animated scrolling
$('a[href*=#]').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
&& location.hostname == this.hostname) {
var $target = $(this.hash);
$target = $target.length && $target
|| $('[name=' + this.hash.slice(1) +']');
if ($target.length) {
var targetOffset = $target.offset().top;
$('html,body')
.animate({scrollTop: targetOffset}, 1000);
return false;
}
}
});
$('ul#filter a').click(function() {
$(this).css('outline','none');
$('ul#filter .current').removeClass('current');
$(this).parent().addClass('current');

var filterVal = $(this).text().toLowerCase().replace(' ','-');

if(filterVal == 'all') {
$('ul#portfolio li.hidden').fadeIn('slow').removeClass('hidden');
} else {
$('ul#portfolio li').each(function() {
if(!$(this).hasClass(filterVal)) {
$(this).fadeOut('normal').addClass('hidden');
} else {
$(this).fadeIn('slow').removeClass('hidden');
}
});
}
return false;
});
//some quicksand js
var items = $('#stage li'),
itemsByTags = {};
// Looping though all the li items:
items.each(function(i){
var elem = $(this),
tags = elem.data('tags').split(',');
// Adding a data-id attribute. Required by the Quicksand plugin:
elem.attr('data-id',i);
$.each(tags,function(key,value){
// Removing extra whitespace:
value = $.trim(value);
if(!(value in itemsByTags)){
// Create an empty array to hold this item:
itemsByTags[value] = [];
}
// Each item is added to one array per tag:
itemsByTags[value].push(elem);
});
});
// Creating the "Everything" option in the menu:
createList('фото по дате',items);
// Looping though the arrays in itemsByTags:
$.each(itemsByTags,function(k,v){
createList(k,v);
});
$('#filter a').live('click',function(e){
var link = $(this);

link.addClass('active').siblings().removeClass('ac tive');
// Using the Quicksand plugin to animate the li items.
// It uses data('list') defined by our createList function:
$('#stage').quicksand(link.data('list').find('li') );
e.preventDefault();
});
$('#filter a:first').click();
function createList(text,items){
// This is a helper function that takes the
// text of a menu button and array of li items
// Creating an empty unordered list:
var ul = $('<ul>',{'class':'hidden'});
$.each(items,function(){
// Creating a copy of each li item
// and adding it to the list:
$(this).clone().appendTo(ul);
});
ul.appendTo('#container');
// Creating a menu item. The unordered list is added
// as a data parameter (available via .data('list'):
var a = $('<a>',{
html: text,
href:'#',
data: {list:ul}
}).appendTo('#filter');
}
});
Ответить с цитированием
  #2 (permalink)  
Старый 24.06.2013, 23:37
Новичок на форуме
Отправить личное сообщение для tadchick Посмотреть профиль Найти все сообщения от tadchick
 
Регистрация: 24.06.2013
Сообщений: 2

Есть решение
Всем спасибо!
Нашел решение, может кому пригодится:
http://stackoverflow.com/questions/8...-with-fancybox
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти где кроется ошибка. Kylak Ваши сайты и скрипты 9 31.03.2013 14:29
Помогите с fancyBox Le-mark43 Events/DOM/Window 6 20.12.2012 08:08
Где можно найти этот java код? 1man1 Общие вопросы Javascript 4 20.12.2011 23:12
Помогите найти параметр в скрипте! laised Элементы интерфейса 0 01.02.2011 02:03
Помогите книгу найти по jQuery micscr Оффтопик 4 14.11.2009 00:42