2010-07-30 2 views
1

다음 버튼을 클릭하면 jcarousel이 이미지에서 이벤트를 실행하지 않습니다. 이벤트는 이미지의 초기로드에 바인딩됩니다.jcarousel이 이미지에 이벤트를 발생시키지 않습니다.

내가 회전식 이미지의 미리보기를 표시하는 데 사용하는 코드를 추가했습니다.

어느 한이에 도움을 주시기 바랍니다

감사

function imagePreview() { 
     xOffset = 50; 
     yOffset = 60; 

     $("img.preview").hover(function (e) { 
      this.t = this.title; 
      this.title = ""; 
      var c = (this.t != "") ? "<br/>" + this.t : ""; 

      PageMethods.GetItemLargeImage(this.id, largeImageSucceed, largeimageFail); 

      $("img.preview").mouseout(function() { 

       document.getElementById("displayPreviewImage").src = ""; 

      }) 
     }, 

function() { 
    this.title = this.t; 
    $("#preview").remove(); 
}); 

     $("img.preview").mousemove(function (e) { 
      $("#preview") 
     .css("top", 100 + "px") 
     .css("left", 400 + "px"); 
     }); 

     function largeImageSucceed(result) { 
      document.getElementById("displayPreviewImage").src = result; 
     } 
     function largeimageFail() { 
      //alert('hi'); 
     } 


    } 
+0

코드! 코드 !! 코드 !! 코드 !! 나는 코드에 대한 굶주림이있다. ... – Reigel

+0

나는 내가 사용하고있는 코드를 넣었다. – mehul9595

답변

0

나는 이것에 대한 해결책을 가지고 있습니다. 이전에 나는 PageRequestManager 인스턴스를 생성하고 페이지 종료 요청 후 호출하는 것으로 호출했다. 이 방법으로 작업하고 있었지만 문제는 이벤트가 모든 UL 요소에 구속력이있는 것이 아니 었습니다.

이제 이미지의 onmouseover 이벤트에서이 메서드를 호출합니다. 그래서 잘 작동합니다.