0
마우스가 끝났을 때 사진을 확대하는 스크립트를 찾고있었습니다. Jquery를 수정하여 각 사진을 다른 위치로 확장하십시오.
이
은 JQuery와 있습니다 :this.imagePreview = function(){
/* CONFIG */
xOffset = 10;
yOffset = 30;
// these 2 variable determine popup's distance from the cursor
// you might want to adjust to get the right result
/* END CONFIG */
$("a.preview").hover(function(e){
this.t = this.title;
this.title = "";
var c = (this.t != "") ? "<br/>" + this.t : "";
$("body").append("<p id='preview'><img src='"+ this.href +"' alt='Image preview' />"+ c +"</p>");
$("#preview")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px")
.fadeIn("fast");
},
function(){
this.title = this.t;
$("#preview").remove();
});
$("a.preview").mousemove(function(e){
$("#preview")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px");
});
};
// starting the script on page load
$(document).ready(function(){
imagePreview();
});
내가 원하는 다른 절대 위치에서 각 사진을 확장하고 싶습니다. http://cssglobe.com/lab/tooltip/02/
감사
안부
네, 그렇지만 모든 사진을 동일한 위치에 펼치면 각 사진을 다른 위치에 놓기를 원합니다. 감사! –
그런 다음 각 'a'요소에 다른 ID를 지정하십시오. 그리고 그 전에 '$ ("# preview") .css ("top", (e.pageY - xOffset) + "px") .css ("왼쪽", (e.pageX + y 오프셋) + "px ") .fadeIn ("fast ");'id를 확인하고 그에 따라 위치를 지정하십시오. –