Visual Studio 2013에 제공되는 부트 스트랩 버전에 문제가 있거나 구현에 문제가있을 수 있습니다. getbootstrap.com에서 사용할 수있는 자료를 사용했습니다. JSFiddle here JSFiddle에서 버튼 드롭 다운을 사용할 수 있지만 툴팁은 표시되지 않습니다. 그러나 Visual Studio MVC 5 프로젝트에서 동일한 코드를 실행하면 단추 드롭 다운도 작동하지 않습니다. 버튼을 클릭해도 메뉴가 나타나지 않고 도구 설명이 표시되지 않습니다. CSS 만 보여 주지만 Javascript가 작동하지 않는 것 같습니다. Chrome 콘솔에서이 오류가 발생합니다. 부트 스트랩 3 및 jquery 문제
다음은 내 간단한 MVC 5 페이지의 페이지 소스입니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>NewIndex</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css">
</head>
<body>
<script src="/Scripts/jquery-1.10.2.js"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
New Index page
<div class="dropdown">
<button class="btn dropdown-toggle sr-only" type="button" id="dropdownMenu2" data-toggle="dropdown">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu2">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Another action</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Something else here</a></li>
<li role="presentation" class="divider"></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Separated link</a></li>
</ul>
</div>
<br />
<div class="btn-group">
<button type="button" class="btn btn-default">Left</button>
<button type="button" class="btn btn-default">Middle</button>
<button type="button" class="btn btn-default">Right</button>
</div>
<br />
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="Tooltip on top">Tooltip on top</button>
<br />
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button>
</body>
</html>
편집 추가 난 당신이 내가 툴팁에서 어떤 시도를 보지 않았다 제공하는 바이올린에 the example here
'script' 태그를'body' 태그의 맨 끝으로 옮길 때 문제가 지속됩니까? – Matt
예. 나는 그것을 시도했다. 엔드 포지셔닝은 성능 관점에서만 볼 수 있습니다. 이 앱은 학습 앱이므로 걱정하지 않았습니다. – user20358
또한 성능이 향상되었지만 코드가 작동하지 않을 수도 있습니다. '$ (document) .ready (...') 함수로 코드를 래핑하지 않으면 코드가 DOM을로드하지 않아 코드를 실행할 수 없게됩니다. – Matt