2009-06-13 10 views
0

내 사이트에서 기본 제공 jquery 탭을 가져 오는 데 문제가 있습니다. 문제가 뭔지 잘 모르겠습니다. 기본적으로 jquery와 함께 제공되는 데모 페이지에서 직접 코드를 가져 와서 내 사이트에 복사 (분명히 올바른 경로 만들기)하지만 작동하지 않으며 실제로 문제가 어디 있는지 알 수 없습니다. 나는 그것이 왜 효과가 없는지를 보지 못하고있다. 사람이 내 코드에서 잠깐 살펴 볼 수 있다면 그들은 분명 아무것도 볼 수 있다면 크게 감사하겠습니다 :Jquery 탭을 사용하는 경우

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>test</title> 
<script src="development-bundle/jquery-1.3.2.js" type="text/javascript"></script> 
<script src="development-bundle/ui/ui.tabs.js" type="text/javascript"></script> 
<script src="development-bundle/ui/ui.core.js" type='text/javascript'></script> 
<link rel="stylesheet" type="text/css" href="development-bundle/demos/demos.css"> 
<link rel="stylesheet" type="text/css" href="development-bundle/themes/base/ui.all.css"> 
<script type="text/javascript"> 
$(function() { 
    $("#tabs").tabs(); 
}); 
</script> 

</head> 

<body> 

<div class="demo"> 

<div id="tabs"> 
    <ul> 
    <li><a href="#tabs-1">Nunc tincidunt</a></li> 
    <li><a href="#tabs-2">Proin dolor</a></li> 
    <li><a href="#tabs-3">Aenean lacinia</a></li> 
</ul> 
<div id="tabs-1"> 
    <p>Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. Curabitur nec arcu. Donec sollicitudin mi sit amet mauris. Nam elementum quam ullamcorper ante. Etiam aliquet massa et lorem. Mauris dapibus lacus auctor risus. Aenean tempor ullamcorper leo. Vivamus sed magna quis ligula eleifend adipiscing. Duis orci. Aliquam sodales tortor vitae ipsum. Aliquam nulla. Duis aliquam molestie erat. Ut et mauris vel pede varius sollicitudin. Sed ut dolor nec orci tincidunt interdum. Phasellus ipsum. Nunc tristique tempus lectus.</p> 
</div> 
<div id="tabs-2"> 

    <p>Morbi tincidunt, dui sit amet facilisis feugiat, odio metus gravida ante, ut pharetra massa metus id nunc. Duis scelerisque molestie turpis. Sed fringilla, massa eget luctus malesuada, metus eros molestie lectus, ut tempus eros massa ut dolor. Aenean aliquet fringilla sem. Suspendisse sed ligula in ligula suscipit aliquam. Praesent in eros vestibulum mi adipiscing adipiscing. Morbi facilisis. Curabitur ornare consequat nunc. Aenean vel metus. Ut posuere viverra nulla. Aliquam erat volutpat. Pellentesque convallis. Maecenas feugiat, tellus pellentesque pretium posuere, felis lorem euismod felis, eu ornare leo nisi vel felis. Mauris consectetur tortor et purus.</p> 
</div> 
<div id="tabs-3"> 
    <p>Mauris eleifend est et turpis. Duis id erat. Suspendisse potenti. Aliquam vulputate, pede vel vehicula accumsan, mi neque rutrum erat, eu congue orci lorem eget lorem. Vestibulum non ante. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce sodales. Quisque eu urna vel enim commodo pellentesque. Praesent eu risus hendrerit ligula tempus pretium. Curabitur lorem enim, pretium nec, feugiat nec, luctus a, lacus.</p> 
    <p>Duis cursus. Maecenas ligula eros, blandit nec, pharetra at, semper at, magna. Nullam ac lacus. Nulla facilisi. Praesent viverra justo vitae neque. Praesent blandit adipiscing velit. Suspendisse potenti. Donec mattis, pede vel pharetra blandit, magna ligula faucibus eros, id euismod lacus dolor eget odio. Nam scelerisque. Donec non libero sed nulla mattis commodo. Ut sagittis. Donec nisi lectus, feugiat porttitor, tempor ac, tempor vitae, pede. Aenean vehicula velit eu tellus interdum rutrum. Maecenas commodo. Pellentesque nec elit. Fusce in lacus. Vivamus a libero vitae lectus hendrerit hendrerit.</p> 
</div> 

답변

2

ui.tabs.js 다음에 ui.core.js가로드되는 것을 볼 수 있습니다.

ui.tabs는 ui.core의 내용에 따라 다르므로 문제의 원인 일 수 있습니다.

희망이 도움이됩니다.

0

사용 파이어 폭스 + 방화범 디버깅하기 위해 자바 스크립트. 콘솔 및 Javascript 디버깅을 활성화하고 Javascript 오류가 있는지 확인하십시오.

또한, Charles HTTP Debugging Proxy 같은 것을 다운로드하여 포함 된 자바 스크립트 파일이 실제로로드 확인하고없는 (404)

을, BTW 내가 틀렸다면 정정 해줘하지만, 단지 바닐라 당신이 jQueryUI를 사용하는 것 jQuery.

0

나는 탭을 작동시키는 데 시간이 많이 걸리는 것을 기억합니다. 전체 파일을 보여줘. <div> 태그가 모두 </div> 태그로 닫히지 않았기 때문에 바닥을 자른 것처럼 보입니다. 귀하의 페이지가 유효합니까?

또한 들여 쓰기를 수정하여 HTML을보다 쉽게 ​​이해할 수 있습니까? </ul>이 해당 <ul>과 일치하지 않습니다.

관련 문제