"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं jQuery का उपयोग करके उच्चतम `z-index` कैसे ढूंढूं?

मैं jQuery का उपयोग करके उच्चतम `z-index` कैसे ढूंढूं?

2024-11-12 को प्रकाशित
ब्राउज़ करें:392

How do I Find the Highest `z-index` Using jQuery?

jQuery का उपयोग करके उच्चतम z-सूचकांक मान का पता कैसे लगाएं

कई ओवरलेड तत्वों के साथ काम करते समय, उच्चतम z-सूचकांक का निर्धारण करना महत्वपूर्ण है उनकी दृश्यता और स्थिति के प्रबंधन के लिए। jQuery उच्चतम z-सूचकांक मान का पता लगाने सहित, दस्तावेज़ तत्वों को पार करने और हेरफेर करने के लिए सुविधाजनक तरीके प्रदान करता है। jQuery का उपयोग करके स्थित divs के सेट के बीच उच्चतम z-सूचकांक खोजने के लिए:

var Index_highest = 0; $('#लेयर-1,#लेयर-2,#लेयर-3,#लेयर-4').प्रत्येक(फ़ंक्शन() { var Index_current = parseInt($(this).css("zIndex"), 10); यदि(सूचकांक_वर्तमान > सूचकांक_उच्चतम) { सूचकांक_उच्चतम = सूचकांक_वर्तमान; } });

स्पष्टीकरण:

var index_highest = 0;
$("#layer-1,#layer-2,#layer-3,#layer-4").each(function() {
    var index_current = parseInt($(this).css("zIndex"), 10);
    if(index_current > index_highest) {
        index_highest = index_current;
    }
});
कोड पहले एक वेरिएबल इंडेक्स_हाईएस्ट को 0 से आरंभ करता है, जो न्यूनतम संभव z-इंडेक्स मान का प्रतिनिधित्व करता है।

इसके बाद यह jQuery चयनकर्ता का उपयोग करके परत-1 से परत-4 आईडी वाले सभी divs का चयन करता है और प्रत्येक div पर प्रत्येक() फ़ंक्शन का उपयोग करके पुनरावृत्त करता है।

प्रत्येक div के लिए, यह पुनः प्राप्त करने के लिए css() विधि का उपयोग करता है एक स्ट्रिंग के रूप में zIndex प्रॉपर्टी का मान। ) अब तक सामने आए उच्चतम z-सूचकांक मान (index_highest) के साथ।
  • यदि वर्तमान z-सूचकांक अधिक है, तो यह Index_highest को वर्तमान मान में अद्यतन करता है।
  • के माध्यम से पुनरावृत्त करके सभी निर्दिष्ट divs, कोड उच्चतम z-index मान को Index_highest वेरिएबल में पहचानता है और संग्रहीत करता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3