jquery - on hover how to show inner absolute position div to outside scrollable div -
jquery - on hover how to show inner absolute position div to outside scrollable div -
i have fixed width , height div
overflow:auto
property, under div
have 1 table multiple row
, on 1 td
showing 1 div(pop-content) onhover
fade-in
effect. when hovered on lastly td
div
showing comes under scroll area , create much blank space in bottom don't want.
i want show div(pop-content) outside scrollable area if row lastly or sec lastly without losing scroll property. below code
jquery:-
$(function () { $(".pop-outer").each(function () { $(this).hover(function () { $(this).find(".pop-content").stop(true, true).fadein(300); }, function () { $(this).find(".pop-content").stop(true, true).fadeout(300); }); }); });
html:-
<div class="grid-inner clearfix" style="overflow:auto; height:135px"> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="new-grid"> <tr> <td class="even-color1" align="left" valign="middle"> <div class="pop-outer" style="position:relative"> <a href="#">williams, josh</a> <div class="pop-content" style="display:none; position:absolute; right:5px; top:5px"> <span class="lft-arrow"></span> <div class="pop-img-cont"><img src="image/candidate1-large.jpg" alt="" /></div> <div class="pop-description"> <h3>josh williams</h3> <strong>boston, ma</strong> <h4>how define success?</h4> <p>lorem ipsum dolor sit down amet, consectetur adipiscing elit. in porttitor ultricies odio ut placerat. nam molestie consequat est, et sagittis nisl laoreet eu. integer sodales, odio id malesuada commodo, neque ante faucibus turpis, ut porttitor risus libero sit down amet leo.</p> </div> </div> </div> </td> <td class="even-color2" align="left" valign="middle">new york</td> <td class="even-color3" align="left" valign="middle">goldman sachs & co</td> <td class="even-color4" align="left" valign="middle">nyu</td> <td class="even-color5" align="left" valign="middle">06/01/2012</td> </tr> <tr> <td class="even-color1" align="left" valign="middle"> <div class="pop-outer" style="position:relative"> <a href="#">williams, josh</a> <div class="pop-content" style="display:none; position:absolute; right:5px; top:5px"> <span class="lft-arrow"></span> <div class="pop-img-cont"><img src="image/candidate1-large.jpg" alt="" /></div> <div class="pop-description"> <h3>josh williams</h3> <strong>boston, ma</strong> <h4>how define success?</h4> <p>lorem ipsum dolor sit down amet, consectetur adipiscing elit. in porttitor ultricies odio ut placerat. nam molestie consequat est, et sagittis nisl laoreet eu. integer sodales, odio id malesuada commodo, neque ante faucibus turpis, ut porttitor risus libero sit down amet leo.</p> </div> </div> </div> </td> <td class="even-color2" align="left" valign="middle">new york</td> <td class="even-color3" align="left" valign="middle">goldman sachs & co</td> <td class="even-color4" align="left" valign="middle">nyu</td> <td class="even-color5" align="left" valign="middle">06/01/2012</td> </tr> <tr> <td class="even-color1" align="left" valign="middle"> <div class="pop-outer" style="position:relative"> <a href="#">williams, josh</a> <div class="pop-content" style="display:none; position:absolute; right:5px; top:5px"> <span class="lft-arrow"></span> <div class="pop-img-cont"><img src="image/candidate1-large.jpg" alt="" /></div> <div class="pop-description"> <h3>josh williams</h3> <strong>boston, ma</strong> <h4>how define success?</h4> <p>lorem ipsum dolor sit down amet, consectetur adipiscing elit. in porttitor ultricies odio ut placerat. nam molestie consequat est, et sagittis nisl laoreet eu. integer sodales, odio id malesuada commodo, neque ante faucibus turpis, ut porttitor risus libero sit down amet leo.</p> </div> </div> </div> </td> <td class="even-color2" align="left" valign="middle">new york</td> <td class="even-color3" align="left" valign="middle">goldman sachs & co</td> <td class="even-color4" align="left" valign="middle">nyu</td> <td class="even-color5" align="left" valign="middle">06/01/2012</td> </tr> </table> </div>
try below code
<div class="pop-content" style="display:none;background: #eee;border: 1px solid #ccc;padding: 10px;border-radius: 8px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);position: absolute;width: 200px;">
replace everywhere within html , try.
jquery html
Comments
Post a Comment