Показать сообщение отдельно
  #5 (permalink)  
Старый 07.03.2015, 18:01
Интересующийся
Отправить личное сообщение для Dealaxer Посмотреть профиль Найти все сообщения от Dealaxer
 
Регистрация: 07.03.2015
Сообщений: 16

Сообщение от hhh
Думаю в модальном окне не подключена библиотека jquery, подключите и все заработает.
Где только не подключал jQuery, не работает ничего.

Вот сам код вызова окна:
$(window).load(function() {
	(function(){
		var container = $( "#modal-body" );
		var $items = $('.open-project-link');
		index = $items.length;
		$('.open-project-link').click(function(){
			$('#modal-body').addClass('modal-active');
			if ($(this).hasClass('active')){
			} 
			else { 
				lastIndex = index;
				index = $(this).index();
				$items.removeClass('active');
				$(this).addClass('active');
	
				var myUrl = $(this).find('.open-project').attr("href") + " .tover_view_page"; 
				
				$('#tovar_content').animate({opacity:0},function(){
					$("#tovar_content").load(myUrl,function(e){
						
						//Tovar View Carousel
						$('#carousel1').flexslider({
							animation: "slide",
							controlNav: false,
							directionNav: false,
							animationLoop: false,
							slideshow: false,
							direction: "vertical",
							asNavFor: '#slider1'
						});
						$('#slider1').flexslider({
							animation: "fade",
							controlNav: false,
							directionNav: false,
							animationLoop: false,
							slideshow: false,
							sync: "#carousel1"
						});
						
						jQuery('#carousel1 .slides li').click(function(){
							$('#carousel1 .slides li').removeClass('flex-active-slide');
							$(this).addClass('flex-active-slide');
							return false;
						});
						
						//fancySelect
						$('.basic').fancySelect();
						
					});
					$('#tovar_content').animate({opacity:1});
				});
				
		    
				//Project Page Open
				$('#modal-body').show(function(){
					$('#tovar_content');}).show(2000,function(){
						$('.element_fade_in').each(function (){
							$(this).appear(function(){
								$(this).delay(100).animate({opacity:1,right:"0px"},1000);
							});	
						});
					});
			} return false;       
		});
	
		//Project Page Close
		$(document).on('click', '#tover_view_page_close, .close_block', function(event) {
			$('#tovar_content').animate({opacity:0}, 400,function(){	
				$('#modal-body').removeClass('modal-active').hide(400);
			});
			
			$items.removeClass('active');
			return false;
		});
	
	})();
});


Кстати, если подключить любой js код в вызываемой странице и вызываемом блоке, то при вызове страницы этот js код абсолютно весь пропадает со страницы.

Последний раз редактировалось Dealaxer, 07.03.2015 в 18:15.
Ответить с цитированием