JQuery ToolTip Example with Source Codes - Web Development and Web Design Codes

Latest

Wednesday, March 29, 2017

JQuery ToolTip Example with Source Codes

JQuery ToolTip Example with Source Codes

Jquery ToolTip
JQuery Responsive ToolTip

What is ToolTip:
When User or Someone Hover her Mouse over Input Box It's Will Show him Some Instruction about Input Box.
use the below codes for jquery tooltip..

Overview: What You will Need:

JQuery ToolTip Folder Structure

You will Needs 4 Files:
index.html
style.css
script.js
jquery_latest.js
Note: Put All files In same Folder.
Download jquery_latest.js from ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js

Code For index.html

<!DOCTYPE html>
<html>
 <head>
  <title>Jquery Tool tip tutorials and Source Code by MegaTech24.Blogsspot.Com</title>
  <link rel="stylesheet" href="style.css" type="text/css">
  <script type="text/javascript" src="jquery_latest.js"></script>
  <script type="text/javascript" src="script.js"></script>
 </head>
 
 <body>
 <h2>Please Hover Mouse On Input Box to ToolTip Effects</h2>
  <div id="form_container">
   <form id="reg_form" action="" method="post">
    <label>First Name</label>
    <input class="tTip" type="text" name="f_name" placeholder="First Name"/>
    <span>Enter Your First Name(text only).</span>
    <span id="fnameInfo"></span>
    <label>Last Name</label>
    <input class="tTip" type="text" name="l_name" placeholder="Last Name"/>
    <span>Enter Your Last Name(text only)</span>
    <span id="lnameInfo"></span>
    <label>Email Address</label>
    <input class="tTip" type="text" name="email" placeholder="Email"/>
    <span>Enter Your Valid Email Address</span>
    <span id="mailInfo"></span>
    <label>Phone Number</label>
    <input class="tTip" type="text" name="phone" placeholder="Phone"/>
    <span>Enter Your Phone Number(numbers only)</span>
    <span id="phoneInfo"></span>
    <input type="submit" value="Submit"/>
   </form>
  </div>
 </body>
</html>

Code For style.css

body{
 font-family:Verdana;
 font-size:13px;
}
#form_container{
 width:400px;
 margin:0 auto;
 overflow:hidden;
 border:1px solid #ccc;
 border-radius:5px;
 padding:10px;
}
h2{
 text-align:center;
}

#form_container span{
 float:right;
 display:block;
 clear:both;
}
#form_container label{
 display:block;
 float:left;
 margin:5px 0;
 width:150px;
}
#form_container input{
 float:right;
 margin:5px 0;
}
#form_container input[type="submit"]{
 float:left;
 margin:8px 0 0 254px;
}
#form_container .tTip + span{
 display:none;
}
.toolTip {
  display: none;
  position: absolute;
  border: 2px solid #ccc;
  background-color: #fff;
  color:red;
  font-weight:bold;
  padding: 2px 6px;
  border-radius:4px;
}

Code For script.js

$(document).ready(function(){
  $('.tTip').hover(function(event){
    // mouse hover
    var spanText = $(this).next().html();
      
    $('<p class="toolTip"></p>')
      .text(spanText)
      .appendTo('body')
      .css('top', (event.pageY - 40) + 'px')
      .css('left', (event.pageX + 20) + 'px')
      .fadeIn('slow');
  }, function() {
    $('.toolTip').remove();
  }).mousemove(function(event){
    // when mouse move
    $('.toolTip')
      .css('top', (event.pageY - 40) + 'px')
      .css('left', (event.pageX + 20) + 'px');
  });
});
Please Comments If You have any Problems.
If You Like This Article Please Like US on Facebook.
Thank You for reading My Article.

No comments:

Post a Comment

Thank You for Your Comment

Note: Only a member of this blog may post a comment.