2012-10-09 3 views
1

가 여기 내 영문 페이지의 일부 내 aspx 페이지에서 작동하지 않습니다 :JQueryUI 절대적으로

<span id="drag">This can be dragged </span> 
<input id="save" type="button" value="Save" /> 
<div id="dialog"> 
</div> 

<script src="Scripts/jquery.js" type="text/javascript"></script> 
<script src="Scripts/jquery-ui-1.9.0.custom.js" type="text/javascript"></script> 
<script src="Scripts/ui.js" type="text/javascript"></script> 

그리고 여기 내 ui.js 파일입니다 :

$('#save').click(function() 
{ 
    $('#dialog').dialog(); 
}); 

$(document).ready(function() 
{ 
    $('#drag').draggable(); 
}); 

그리고 CSS 파일에 연결 한 내 masterpage :

<link rel="stylesheet" href="CSS\ui-lightness\jquery-ui-1.8.24.custom.css"> 

나는 모두 드래그 및 대화 기능이 작동하도록 일반 HTML 파일이 시도하지만 경우도 기능 작동 내 aspx 페이지에서 그것을 시도 할 때. 거기에 특별한 고려 사항은 ASP.NET?

+0

는 브라우저의 콘솔에서 오류를지고 대신 "$"기호의 "jQuery를"사용해야합니까? – martinwnet

답변

1

아마도 jquery 라이브러리의 2 배를로드 할 것입니다.

이 리소스를 제거하십시오.

+0

예, jquery 라이브러리를로드하는 것이 옳았습니다. 내 마스터 페이지의 맨 아래에서 이전 시도에서 라이브러리 가져 오기를 남겨두고이를 삭제하지 않았습니다. 그래서 네, jquery 라이브러리를 두 번 가져 왔습니다. –

1

렌더링 된 HTML의 모양은 어떻습니까? 은 아마 당신은 렌더링 ID에 문제가 당신의 통제 Here의에 대한 기사 ClientIDMode는 다음과 같은 네 가지 값을

  • AutoID를 취할 수

    된 ClientID 모드 - ASP.NET이 ID를 생성 v3.5 및 이전 버전에서는 버전과 동일합니다.

  • 정적 - ASP.NET은 클라이언트 쪽 ID에 대해 서버 컨트롤에 지정된 ID와 정확하게 동일하게 사용합니다.
  • 예측 가능 - 은 페이지의 구조를보고 추측 할 수있는 ID를 생성하려고 시도합니다.
  • 상속 - ASP.NET에서 페이지의 클라이언트 측 ID를 생성하거나 동일한 ClientIDMode를 부모로 사용하여 컨트롤을 생성합니다. 즉, 클라이언트 ID 은 상위 컨트롤에서 상속받습니다.

이 하나는 페이지 또는 webConfig 파일에 직접 제어에서 설정할 수 있습니다.

1

모두 다운로드 중입니까? 피들러, 방화범 또는 개발자 도구로 이것을 확인 했습니까? 당신은 브라우저의 콘솔에 어떤 오류가 발생하지 않는 경우