php - jQuery tab losing focus -
i using following jquery code toggle between tabs on page:
jquery(document).ready(function(){ jquery('#questions > div').hide(); jquery('#questions div:first').show(); jquery('#questions ul li:first').addclass('active'); jquery('#questions ul li a').click(function(){ jquery('#questions ul li').removeclass('active'); jquery('#questions ul li').removeclass('selected'); jquery(this).parent().addclass('active'); jquery(this).parent().addclass('selected'); var currenttab = jquery(this).attr('href'); jquery('#questions > div').hide(); jquery(currenttab).show(); return false; }); });
now problem under 1 of tabs have delete line call:
<div id ="questions"> <ul> <li class="selected"><a href="#tab-1"></a></li> <li><a href="#tab-2"></a></li> </ul> <div id ="tab-1"> <ul> <li class="links delete"> <a href="#" onclick="deletequestion(<?php print($question_row; ?>); return false;" class="links">delete</a> </li> </ul> </div> </div>
now when user tries delete link tab loses focus , nothing gets shown under tab. there way fix this?
try this
jquery(document).ready(function(){ jquery('#questions > div').hide(); jquery('#questions > div:first').show(); jquery('#questions > ul li:first').addclass('active'); jquery('#questions > ul > li > a').click(function(){ jquery('#questions > ul > li').removeclass('active'); jquery('#questions > ul > li').removeclass('selected'); jquery(this).parent().addclass('active'); jquery(this).parent().addclass('selected'); var currenttab = jquery(this).attr('href'); jquery('#questions > div').hide(); jquery(currenttab).show(); return false; }); });
Comments
Post a Comment