- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, есть такой скрипт на странице, отвечает за слайдер.
Он конфликтует со стандартными функциями дле, например, не вызывается окно загрузки файла на странице или не проверяется при регистрации свободен ли логин и т.д
Помогите разобраться что именно в нем не так. Заранее благодарен.
jQuery("a[class^='fancybox']").fancybox({
'overlayOpacity' : 0.7,
'overlayColor' : '#000000',
'zoomSpeedIn' : 500,
'zoomSpeedOut' : 500
});
</script>
<script type="text/javascript">
//<![CDATA[ jQuery.noConflict(); jQuery('ul.nav').superfish({
delay: 200, // one second delay on mouseout
animation: {opacity:'show',height:'show'}, // fade-in and slide-down animation
speed: 'fast', // faster animation speed
autoArrows: true, // disable generation of arrow mark-up
dropShadows: false // disable drop shadows
});
jQuery('ul.nav > li > a.sf-with-ul').parent('li').addClass('sf-ul');
var primaryMenuWidth = jQuery("ul#primary").width();
var primaryMenuLeft = Math.round((960 - primaryMenuWidth) / 2);
if (primaryMenuWidth < 960) jQuery("ul#primary").css('padding-left',primaryMenuLeft);
var secondaryMenuWidth = jQuery("ul#secondary").width();
var secondaryMenuLeft = Math.round((960 - secondaryMenuWidth) / 2);
if (secondaryMenuWidth < 960) jQuery("ul#secondary").css('padding-left',secondaryMenuLeft);
var $featured_slides = jQuery('#slides'),
$controllers = jQuery('#controllers'),
controller_item = 'a.smallthumb',
right_arrow = 'a#right-arrow',
left_arrow = 'a#left-arrow',
movearrow = true;
if ($featured_slides.length) et_cycle_integration();
et_search_bar();
<!---- Featured Slider Cycle Integration ---->
function et_cycle_integration(){
$featured_slides.cycle({
fx: 'fade',
timeout: 0,
speed: 300,
cleartypeNoBg: true
});
}
<!---- Search Bar Improvements ---->
function et_search_bar(){
var $searchform = jQuery('#search-container'),
$searchinput = $searchform.find("input#searchinput"),
searchvalue = $searchinput.val();
$searchinput.focus(function(){
if (jQuery(this).val() === searchvalue) jQuery(this).val("");
}).blur(function(){
if (jQuery(this).val() === "") jQuery(this).val(searchvalue);
});
}
<!-- single page slider -->
jQuery.noConflict();
if (jQuery('#product-slides').length) {
jQuery('#product-slides').cycle({
fx: 'fade',
timeout: 0,
speed: 700,
cleartypeNoBg: true
});
$featured_slides = jQuery('#product-slides'),
$controllers = jQuery('#smallthumbs'),
controller_item = ('a.small-controller'),
right_arrow = 'a#right-arrow',
left_arrow = 'a#left-arrow',
movearrow = false;
};
function move_arrow(activeObject){
var arrowPosition = activeObject.position().left + 18;
jQuery('span#active-arrow').animate({left: arrowPosition}, 400);
}
$controllers.find(controller_item).click(function(){
$controllers.find('a.active').removeClass('active');
jQuery(this).addClass('active');
if (movearrow) move_arrow(jQuery(this));
var ordernum = jQuery(this).prevAll(controller_item).length;
$featured_slides.cycle(ordernum);
if (typeof interval != 'undefined') {
clearInterval(interval);
auto_rotate();
};
return false;
})
jQuery(right_arrow + ',' + left_arrow).click(function(){
if ( jQuery(this).attr('id') === 'right-arrow' )
var ordernum = $controllers.find('a.active').prevAll(controller_item).length + 1;
else
var ordernum = $controllers.find('a.active').prevAll(controller_item).length - 1;
$controllers.find('a.active').removeClass('active');
if ( !$controllers.find(controller_item+':eq('+ ordernum +')').length ) {
if ( jQuery(this).attr('id') === 'right-arrow' )
ordernum = 0;
else
ordernum = $controllers.find(controller_item).length-1;
}
$controllers.find(controller_item+':eq('+ ordernum +')').addClass('active');
if (movearrow) move_arrow($controllers.find('a.active'));
$featured_slides.cycle(ordernum);
if (typeof interval != 'undefined') {
clearInterval(interval);
auto_rotate();
};
return false;
});
if (movearrow) {
function auto_rotate(){
interval = setInterval(function() {
jQuery(right_arrow).click();
}, 3000);
}
auto_rotate();
}
//]]>
</script>
---------- Добавлено 18.10.2013 в 21:50 ----------
Готов заплатить вознаграждение тому кто поможет разрешить ситуацию!
1) Посмотрите, нет ли ошибок в консоли, если есть возможность выложите скришншот, например, http://screen.w3.ua/Oct13/69D78V9L073597.jpg
2) Проверьте, все ли плагины подключены: fancybox, superfish, cycle + они должны быть подключены по коду выше вашего скрипта.
3) Также стоит проверить есть ли на странице кнопка "a.active", у которой считается позиция activeObject.position().left, если кнопки нет, этот кусочек кода может вызывать ошибку.
1) Посмотрите, нет ли ошибок в консоли, если есть возможность выложите скришншот, например, http://screen.w3.ua/Oct13/69D78V9L073597.jpg
2) Проверьте, все ли плагины подключены: fancybox, superfish, cycle + они должны быть подключены по коду выше вашего скрипта.
3) Также стоит проверить есть ли на странице кнопка "a.active", у которой считается позиция activeObject.position().left, если кнопки нет, этот кусочек кода может вызывать ошибку.
Есть ошибка, вот скриншот:
Если что Вы сможете поправить, я в скиптах не очень секу. За деньги естественно.
---------- Добавлено 19.10.2013 в 12:10 ----------
Плагины подключены все.
---------- Добавлено 19.10.2013 в 12:13 ----------
Кнопки такой вреде нет, то-есть она есть, но не с такой позицией.
Сам слайдер работает нормально, если это поможет.
---------- Добавлено 19.10.2013 в 12:18 ----------
Просто отключил скрипт который выдавал ошибку и все заработало. Спасибо что натолкнули на правильный путь.
http://screen.w3.ua/Oct13/G7A6GA76590D57XY82.jpg вот этот знак доллара замените на jQuery, т.е. вместо $('a.popup') напишите просто jQuery('a.popup'). И так проверьте весь файл custom.js
То же самое касается всех других скриптов, если где встречается $, заменяем на jQuery. Это на случай, если полезут еще ошибки.
Все это происходит потому что в коде есть такая запись jQuery.noConflict(); которая отключает возможность использования "$". Поэтому там где вы раньше указывали $("div p"), теперь должны будете указывать jQuery("div p").
Это должно будет помочь.