2013-09-30 5 views
1

jquery 1.8.2 및 jqueryui 1.8.2를 사용하고 있습니다. 간단한 div.Jqueryui 슬라이더가 작동하지 않습니다. 오류가 발생하지 않습니다.

<div id="slider"></div> 

간단한 JS는 :

$("#slider").slider(); 

나는 jsfiddle 작업이를 얻을 수 있었다.

하지만 내 joomla 프로젝트 내에서 작동하지 않습니다.

여러 개의 jquery 인스턴스가 의심되었습니다. F12 -> 콘솔에서 오류를 확인했습니다. 오류가 없습니다.

그리고 여전히 내 사업부는 다음과 같이 유지 :

<div id="slider"></div> 

아무것도가 추가되지 가져옵니다.

콘솔에서 실행하는 경우. $("#slider").slider(); 여전히 아무 일도 발생하지 않습니다. $("#slider").datepicker()을 실행하면 datepicker가 멋지게 추가됩니다.

이전에 본 사람이 있습니까?

+0

'$ ("#slider") .slider();'?를 실행할 때 페이지가로드됩니까? – Sergio

+0

라이브 링크가 있으십니까? – Sergio

+0

예 페이지가로드되었습니다. 모든 컨트롤이로드 된 후 F12 -> Console로 이동하고 $ ("#slider") .slider();를 실행합니다. 원래 div 태그는 변경되지 않습니다. 콘솔에보고 된 오류는 없습니다. –

답변

0

예. 전에 나에게 일어났다. 2 시간의 연구와 시간 낭비로 jsfiddle이 jQuery UI.css를 자동으로 사용한다는 사실을 알게되었습니다. (재미 있지만, 사실)

단순히 index.html을이를 추가

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"> 
+0

CSS 파일이 있습니다. 아직도 doesnt 일. div가 비어 있습니다. –

+0

와우! 좋은 기술 지원입니다. – Blaise

0

확인 문제가 발견했다. 슬라이더 클래스로 일부 작업을 수행하는 아티스트 템플릿을 사용하고있었습니다. 그래서 jqueryui가 작동하지 못하게 막았습니다. 고마워.

동일한 클래스에서 작동하는 다른 j 조각이 있다는 것을 알기위한 더 똑똑한 방법이 있는지 궁금합니다.

관련 문제