आप अपने स्वयं के प्लगइन बना सकते हैं।
jQuery.fn.visible = function() {
return this.css('visibility', 'visible');
};
jQuery.fn.invisible = function() {
return this.css('visibility', 'hidden');
};
jQuery.fn.visibilityToggle = function() {
return this.css('visibility', function(i, visibility) {
return (visibility == 'visible') ? 'hidden' : 'visible';
});
};
आप मूल jQuery toggle()
, जो मैं सलाह नहीं देते ओवरलोड करना चाहते हैं ...
!(function($) {
var toggle = $.fn.toggle;
$.fn.toggle = function() {
var args = $.makeArray(arguments),
lastArg = args.pop();
if (lastArg == 'visibility') {
return this.visibilityToggle();
}
return toggle.apply(this, arguments);
};
})(jQuery);
jsFiddle।
उपयोग करने के लिए आप अपने खुद के आधार को लागू कर सकते है '.ogoggle()' पर – zerkms
मैं इसके लिए jQuery की toggleClass() विधि का भी प्रशंसक हूं :) http://jqueryui.com/toggleClass/ नीचे दिए गए मेरे उत्तर में साझा किए गए उदाहरण को देखने के लिए स्वतंत्र महसूस करें http://stackoverflow.com/a/ 14632687/1056713 –