Tema: Javascript ir jQuery
Autorius: Java
Data: 2015-10-14 16:22:54
Sveiki,

gal galit paaiškinti kaip čia gaunasi, kad užėjus su pele ant pirmojo 
teksto paveiksliukas atsiranda, bet nedingsta. Užėjus ant antrojo teksto 
paveiksliukas atsiranda tik antrą kartą ant jo užėjus su pele?
Pirmas su jQuery, antras su Javascriptu.

Index
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="http://code.jquery.com/jquery-1.11.3.js"
	type="text/javascript"></script>
<script src="js/ajax.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
	<div class="pirmas">PIRMAS</div>
	<br>
	<div class="antras" onmouseover="mouseOver()">ANTRAS</div>
</body>
</html>

Javascript
$(document).ready(function() {
		Pirma();
	});

function Pirma() {
	$(".pirmas").on({
	mouseenter : function() {
		$("body").append("<p id='#preview2'><img src='img/pirmas.jpg'/></p>");
	},
	mouseleave : function() {	//kodėl nepanaikina???????????
	$("#preview2").remove();
	}
});
}

function mouseOver(){
	xOffset = 10;
	yOffset = 30;
	$(".antras").hover(function(e){
	$("body").append("<p id='preview'><img 
src='img/antras.jpg'/></p>");								
	$("#preview")
	.css("top",(e.pageY - xOffset ))
	.css("left",(e.pageX + yOffset))
	fadeIn("fast");						
	},
	function(){$("#preview").remove();	//isejus dingsta foto
	});	
		
	$(".antras").mousemove(function(e){
		$("#preview")
			.css("top",(e.pageY -e.clientY/2))
			.css("left",(e.pageX + yOffset));
	});
}

CSS
#preview {
	position: absolute;
	border: 1px solid #ccc;
	background: #333;
	padding: 1px;
	display: none;
}