Introduction
In this article I will explain creation of a Popover in PHP using Twitter Bootstrap file. The Twitter Bootstrap file full package is supported for creating a navbar, dropdown, Scrollspy, and popover. For creating a popover you will require the Twitter Bootstrap package. You can download this package using this link: http://twitter.github.com/.
Creating popover using Simple jQuery functions and HTML5.
Code |
Explanation |
<script src="https://ajax.googleapis.com/ajax/libs/ jquery/1.7.1/jquery.min.js"></script> |
Include jQuery file. |
<script src="/twitter-bootstrap/twitter-bootstrap-v2/ js/bootstrap-tooltip.js"></script> |
Include Twitter Bootstrap Tooltip file. |
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/ bootstrap-popover.js"></script> |
Include Twitter BootstrapPopover file. |
$(function () |
To prepare the document. jQuery command. |
$("#popup").popover(); |
id popup is accessed and popover() is |
Example1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Twitter Bootstrap Popovere</title>
<meta name="description" content="Creating Modal Window with Twitter Bootstrap">
<link href="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/css/bootstrap.css" rel="stylesheet">
</head>
<body>
<div class="container">
<h2>Creating Popover with Twitter Bootstrap</h2>
<div class="well">
<a href="#" id="popup" class="btn btn-danger" rel="popover" data-content="It's so simple and very usefull any website!" data-original-title="Twitter Bootstrap Popover">hover for popover</a>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-tooltip.js"></script>
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-popover.js"></script>
<script>
$(function () {
$("#popup").popover();
});
</script>
</body>
</html>
Output
Type of the
replacement of the position could also be string or perform, default replacement is 'right',
top, bottom and left square measure different values which can be used. It's
accustomed the verify the position of the text placement the anchor text.
Example2
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Twitter Bootstrap Popover with placement option Example</title>
<meta name="description" content="Creating Modal Window with Twitter Bootstrap">
<link href="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/css/bootstrap.css" rel="stylesheet">
<style>
a {
margin-left : 400px;
}
</style>
</head>
<body>
<div class="container">
<h2>Creating Popover with placement option</h2>
<div class="well">
<a href="#" id="popup" class="btn btn-success" rel="popover" data-content="It's so simple and very usefull any website!" data-original-title="Twitter Bootstrap Popover">hover for popover</a>
</div>
<div class="well">
<a href="#" id="popup_left" class="btn btn-success" rel="popover" data-content="It's so simple and very usefull any website!" data-original-title="Twitter Bootstrap Popover">hover for popover</a>
</div>
<div class="well">
<a href="#" id="popup_top" class="btn btn-success" rel="popover" data-content="It's so simple and very usefull any website!" data-original-title="Twitter Bootstrap Popover">hover for popover</a>
</div>
<div class="well">
<a href="#" id="popup_bottom" class="btn btn-success" rel="popover" data-content="It's so simple and very usefull any website!" data-original-title="Twitter Bootstrap Popover">hover for popover</a>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-tooltip.js"></script>
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-popover.js"></script>
<script>
$(function () {
$("#popup").popover();
$("#popup_left").popover({ placement: 'left' });
$("#popup_top").popover({ placement: 'top' });
$("#popup_bottom").popover({ placement: 'bottom' });
});
</script>
</body>
</html>
Output
Placement for right side.
Placement for left side.
Placement for up side.
Placement for down side.