js__bootstrap_demos/chapter4/09popover.html

63 lines
1.7 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]-->
<style type="text/css">
:focus {
border-radius: 25%;
}
</style>
</head>
<body>
<div class="container">
<input type="button" value="Premier" />
<button type="button" class="btn btn-default popoverButton"
title="This is a demo popover"
data-toggle="popover" data-placement="bottom" data-content="Lorem ipsum dolor">
Click me!
</button>
</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">
var options = {
animation: true,
placement: "right",
// Inclure "focus" pour l'accessibilité.
trigger: "hover focus click" // "hover focus", "hover click" ...
};
// or options = "show"|"hide"|"toggle"|"destroy"
$(document).ready(function () {
$('.popoverButton').popover(options);
});
$('.popoverButton').on('show.bs.popover', function () {
console.log('Showing popover');
});
$('.popoverButton').on('shown.bs.popover', function () {
console.log('Popover shown');
});
$('.popoverButton').on('hide.bs.popover', function () {
console.log('Hiding popover');
});
$('.popoverButton').on('hidden.bs.popover', function () {
console.log('Popover hidden');
});
</script>
</body>
</html>