Online: 17214
We use .scrollspy(refresh) to remove the link when the link in the list value of the navigation element, this method is used to refresh the content
<style>
body {
position: relative;
}
#dnf {
padding-top: 40px;
height: 300px;
color: #fff;
background-color: red;
}
#tec {
padding-top: 40px;
height: 300px;
color: #fff;
background-color: black;
}
#child {
padding-top: 40px;
height: 300px;
color: #fff;
background-color: orange;
}
#on {
padding-top: 40px;
height: 300px;
color: #fff;
background-color: pink;
}
#off{
padding-top: 40px;
height: 300px;
color: #fff;
background-color:green;
}
</style>
<script>
$(document).ready(function () {
removeSection = function (e) {
$(e).parents("body > div").remove();
$('body').each(function () {
$(this).scrollspy('refresh');
});
};
$("body").scrollspy({ target: ".navbar"});
});
</script>
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">SN ITFunda</a>
</div>
<div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li><a href="#dnf">DotNetFunda</a></li>
<li><a href="#tec">TechFunda</a></li>
<li><a href="#child">KidsFunda</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">ITFunda <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#on">Online training</a></li>
<li><a href="#off">Offline training</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</nav>
<div id="dnf" class="container-fluid">
<h1>DotNetFunda <a href="#" onclick="removeSection(this);">× Close</a></h1>
<p> DotNetFunda.Com is a popular online tutorials and guide for latest Microsoft® technologies aimed for beginners and intermediate level professionals. We help beginners to become intermediate level professionals and help intermediate level professionals to become an expert. By following our different sections regularly, we hope you will soon become one of the 'Most Valuable' professional and start shining in your career.</p>
</div>
<div id="tec" class="container-fluid">
<h1>TechFunda <a href="#" onclick="removeSection(this);">× Close</a></h1>
<p>TechFunda is a free How to web technologies tutorials website. Enjoy your learning in How to manner that are based on real time problem solutions. If you have a how to problem to ask, please ask here. If you have a how to problem to ask, please ask here.TechFunda is a free How to web technologies tutorials website. Enjoy your learning in How to manner that are based on real time problem solutions. If you have a how to problem to ask, please ask here. If you have a how to problem to ask, please ask here.TechFunda is a free How to web technologies tutorials website. Enjoy your learning in How to manner that are based on real time problem solutions. If you have a how to problem to ask, please ask here. </p>
</div>
<div id="child" class="container-fluid">
<h1>KidsFunda <a href="#" onclick="removeSection(this);">× Close</a></h1>
<p>KidsFunda is a online website which makes kids entertain by playing games, watching videos, drawing paints, etc KidsFunda is a online website which makes kids entertain by playing games, watching videos, drawing paints, etc KidsFunda is a online website which makes kids entertain by playing games, watching videos, drawing paints, etc KidsFunda is a online website which makes kids entertain by playing games, watching videos, drawing paints, etc KidsFunda is a online website which makes kids entertain by playing games, watching videos, drawing paints, etc </p>
</div>
<div id="on" class="container-fluid">
<h1>Online training <a href="#" onclick="removeSection(this);">× Close</a></h1>
<p>ITFunda provides online training for the people who needs online training ITFunda provides online training for the people who needs online training ITFunda provides online training for the people who needs online training ITFunda provides online training for the people who needs online training ITFunda provides online training for the people who needs online training ITFunda provides online training for the people who needs online training</p>
</div>
<div id="off" class="container-fluid">
<h1>Offline training<a href="#" onclick="removeSection(this);">× Close</a></h1>
<p> ITFunda provides Offline training for the people whoe needs class room training ITFunda provides Offline training for the people whoe needs class room training ITFunda provides Offline training for the people whoe needs class room training ITFunda provides Offline training for the people whoe needs class room training ITFunda provides Offline training for the people whoe needs class room training ITFunda provides Offline training for the people whoe needs class room training</p>
</div>
</body>
nav element with navbar navbar-inverse navbar-fixed-topcontainer-fluid and we have another div with class value as navbar-header which describes the elements of the navbar header sectionbutton in the navbar-header with class value as navbar-toggle and data-toggle as collapse and we have given the data-target as #mynavbarnavbar-brand with value as SN ITFundanav element we have the div section with class value as collapse navbar-collapse with id as mynavbar which calls the function of the nav element in the div section and we created the list values in the <ul> element with class value as nav navbar-nav with values as DotNetFunda, TechFunda and KidsFunda with their id values as #dnf,#tec, #child<li> element with class value as dropdown and we have the anchor tag with class dropdown-toggle and data-toggle as dropdown and we have the <ul> element with dropdown values as Online training and Offline trainingid of the list value, we have given the onclick function of the script function to close the valueheight, padding-top, color, background-colorremoveSection = function (e) -It defines as function remove section$(e).parents("body > div").remove(); -It defines as function (e) body element greater than div section, it removes the function $('body').each(function () { $(this).scrollspy('refresh');}); - It defines as body of each function to scroll and scrollspy('refresh') removes the function of the list value$("body").scrollspy({ target: ".navbar"});- It defines the body function of scrollspy to scroll with target as navbar which calls the nev elementoutput
When we minimize the screen the output appears as