js__bootstrap_demos/chapter4/02dropdown-js.html

58 lines
1.8 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<title>Blasting off with Bootstrap</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-COMPATIBLE" content="IE=Edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="stylesheet" href="../css/bootstrap.min.css"/>
<!--[if lt IE 9]>
<script src="../js/html5shiv.3-7-0.js"></script>
<script src="../js/respond.1-4-2.min.js"></script>
<![endif]-->
</head>
<body>
<div class="container">
<div class="panel">
<div class="dropdown" id="myDropdown">
<!-- right-clicking this link to open in a new tab will take you to the href -->
<a class="myDropdownHandle" href="http://google.fr"
data-toggle="dropdown" data-target="#">
Dropdown<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
<li><a href="#">Item 4</a></li>
</ul>
</div>
</div>
<!-- https://ajax.googleapis.com/ajax/libs/jquery/1.11.1.jquery.min.js -->
<script src="../js/jquery-1.11.2.min.js"></script>
<script src="../js/bootstrap.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#myDropdown .myDropdownHandle').dropdown('toggle');
});
$('#myDropdown').on('show.bs.dropdown', function () {
console.log('Opening dropdown');
});
$('#myDropdown').on('shown.bs.dropdown', function () {
console.log('Dropdown Opened');
});
$('#myDropdown').on('hide.bs.dropdown', function () {
console.log('Hiding dropdown');
});
$('#myDropdown').on('hidden.bs.dropdown', function () {
console.log('Dropdown hidden');
});
</script>
</div>
</body>
</html>