Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 24.06.2012, 22:09
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<script>	
	jQuery(document).ready(function ($){

	$.allshow = function(){
		$("#home").show();
		$("#biosepticjs").show();
		$("#waterpolejs").show();
		$(".biosepticlight").fadeIn(500);
		$(".waterpolelight").fadeIn(500);
		return;
		};
	$.fastshow = function(){
		$("#home").show();
		$("#biosepticjs").show();
		$("#waterpolejs").show();
		$("#biosepticjs .biosepticlight").show();
		$("#waterpolejs .waterpolelight").show();
		return;
		};
	$.allhide = function(){
		$(".biosepticlight").fadeOut(100);
		$(".waterpolelight").fadeOut(100);
		return;
		};

	$.thehide = function(){
		$("#home > div").hide();
		$("#biosepticjs").show();
		$("#waterpolejs").show();
		return;
		};


	$("#home").hide();
	$.thehide();
	$("#home").fadeIn("slow");

	
	$("#home").mouseenter($.allshow).mouseleave($.allhide);
	
	$("#biosepticjs").mouseenter(function(){
		$(".biosepticlight").hide();
		$("#waterpolejs").hide();
		$("#popup > h1").text("Биосептик");
		$(".biosepticover").fadeIn(200);
		$("#popup").fadeIn(200);
		});


		var clickFlag = false;
	$(".biosepticover").mouseout(function(){
		if(!clickFlag){$("#popup").hide()}
		$.fastshow();
		$(".biosepticover").hide();
		$(".biosepticlight").fadeIn(100);});

	$(".biosepticover").mousemove(function(e){
		var parentOffset = $(this).parent().offset(); 
		var relX = e.pageX - parentOffset.left+15;
		var relY = e.pageY - parentOffset.top+15;
		$("#popup").css({"top" : relY, "left": relX});
		});


	$(".biosepticover").click(function(){
		clickFlag = true;
		$(this).hide();
		$("#popup").animate({top:0, left:0, width:"575px", height:"528px"});
		$("#popup").css({backgroundColor: "#fff", color: "#444",zIndex: 1}); 
		$("#popclose").show();
		
		});


	$("#popclose").click(function(){
		$("#popup").hide();
		$(this).hide();
		$("#popup").css({zIndex: 0});
 		$("#popup").css({width: 190, height: 90,backgroundColor: "rgba(0,0,0,0.6)", color: "#fff"});
		clickFlag = false;
		});

});</script>

Последний раз редактировалось Deff, 24.06.2012 в 23:05.
Ответить с цитированием
  #12 (permalink)  
Старый 24.06.2012, 23:04
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Поправил
ЫЫ Еще раз
Ответить с цитированием
  #13 (permalink)  
Старый 24.06.2012, 23:26
Интересующийся
Отправить личное сообщение для Art!P Посмотреть профиль Найти все сообщения от Art!P
 
Регистрация: 24.06.2012
Сообщений: 12

http://jsfiddle.net/M59bp/2/
оно оно
урааа!!! Работает как надо! Deff дайте я вашу жопу расцелую!!!!
думал про шаманство с булом, но не понимал как сделать!
Спасибо! В репу получите!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите доработать навигацию jquery слайдера dima-f1 jQuery 0 29.02.2012 19:36
Сгенерированный popup, помогите разобраться Master RLT Элементы интерфейса 3 16.09.2011 11:54
Помогите разобратся с Jquery append unsiker jQuery 3 08.07.2011 22:06
Jquery: pretty simple content slider + popup window gelo jQuery 3 19.06.2011 10:05
Помогите внедрить свой jQuery в другой A.N.R.I jQuery 25 19.07.2009 01:50