0
<a id="ThemeImageLink1" runat="server" href="javascript:void(0)" class="preview"
rel="../Images/templateChooser/preview/preview1.jpg">
나는 코드 숨김에서 확인해 태그 값을 변경하고 있습니다 :
HtmlAnchor imageLink = (HtmlAnchor)getControlId(counter, "ThemeImageLink");
imageLink.Attributes.Add("rel","../Images/templateChooser/preview/preview2.jpg");
getControlId
이 aspx
페이지에서 제어를 가져 오지하기 위해 FindControl()
를 사용합니다.
rel
속성 값을 변경 한 코드의 일부를 주석으로 처리하면 jQuery가 올바르게 작동합니다. 나는 또한 다른 자바 스크립트 기능 마녀가 작동 한
this.imagePreview = function(){
xOffset = 10;
yOffset = 30;
$("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.rel +"' 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");
});
};
잘 :
$(document).ready(function() {
imagePreview();
});
그리고 기능의 구현 : 다음의 jQuery 스크립트가 rel
의 기본값을 사용하는 것은 저는 여기에 함수를 호출 jQuery를 부분입니다 그러나이 하나는 나에게 문제를 준다. PageLoad 메서드에서 JS를 호출해야한다고 생각합니까?
같은
더 나은'도 JQuery와의 – FosterZ
새 버전을 .onmethod delegate' 사용하십시오 – sandeep