मैं इस jQuery कोड है:क्लिक करें बाहर> छिपाने()
$(document).ready(function(){
//global vars
var searchBoxes = $(".box");
var searchBox = $(".box");
var searchBoxDefault = "Search...";
searchBoxes.focus(function(e){
$(this).addClass("active");
$('#searchoptions').show();
});
searchBoxes.blur(function(e){
$(this).removeClass("active");
});
searchBox.focus(function(){
if($(this).attr("value") == searchBoxDefault) $(this).attr("value", "");
});
searchBox.blur(function(){
if($(this).attr("value") == "") $(this).attr("value", searchBoxDefault);
}); });
और html कोड:
<div id="search" class="right">
<form method="post" class="clearfix">
<input class="box left" type="text" value="Search..." />
<input class="button right" type="submit" value="" />
</form>
<div id="searchoptions">
Options:<br /><input checked="checked" type="radio"> Option1</label>
<input type="radio"> Option2</label>
<input type="radio"> Option3</label>
</div>
</div>
सवाल यह है: जब मैं #search आईडी के बाहर क्लिक करें मैं कैसे कर सकते हैं, #searchoptions छुपाने के लिए?
मैं शरीर क्लिक के साथ कोशिश की, लेकिन कीड़े है ... और पूरी तरह से नहीं चलता है ...
काम नहीं करते ... जब मैं एक विकल्प चुनना चाहता हूं #searchoptions गायब हो जाता है ... –