$ (यह) ई को अपरिभाषित त्रुटि है

मुझे बहुत से लोगों को समान त्रुटियों के साथ मिला लेकिन कोई भी $ ('यह') के कारण नहीं हुआ। मैंने एक ट्यूटोरियल किया और यह ठीक काम करता है, अब मैं खुद को एक करने की कोशिश कर रहा हूं और मुझे यह पता चला है कि जब कभी इसे कहा जाता है तो ई को परिभाषित त्रुटि नहीं होती है।

मैं वास्तव में नहीं जानता कि कौन सी सवाल पूछना है, मैं बस स्टंप हूं।

अगर मैं इस कोड ब्लॉक को खराब करता हूं तो कृपया मुझे क्षमा करें।

$(function() {

    var nav = $('#nav'); //capture navigation call
    nav.children('li').addClass('navList'); //groups children (not grandchildren) and applies a class for easier use later

    $('.navList').each(function() { //.each is like for loop but with functions
        var that = $(this), //captures this call
            subMenu = that.find('ul') //groups sub menu items
            ;

        that.bind('mouseenter', function (e) {
            //console.log("that");
            subMenu.show().css();

        })
            .bind('mouseleave', function (e) {
            subMenu.hide();
        });
    });
});

एचटीएमएल- स्कूलों के बाद से पूरी चीज नहीं डाल रहा है और मुझे यकीन नहीं है कि वे इसके बारे में कैसा महसूस करते हैं। लेकिन यहां प्रासंगिक हिस्सा है।

     
0
एचटीएमएल कहां है
जोड़ा लेखक Arun P Johny, स्रोत
जोड़ा लेखक Arun P Johny, स्रोत
लेकिन इसे jsfiddle.net/arunpjohny/LuQES/2 के लिए सरल बनाया जा सकता है
जोड़ा लेखक Arun P Johny, स्रोत
जोड़ा लेखक Arun P Johny, स्रोत
@ user3066791 त्रुटि स्पष्ट रूप से कहीं और से आ रही है।
जोड़ा लेखक iConnor, स्रोत
अच्छा ... मुझे इसे एक ब्लॉक में मिला लेकिन यह स्वरूपण सभी खराब हो गया।
जोड़ा लेखक Ryan, स्रोत
अगर मैं ई आउट लेता हूं, तो यह अभी भी परिभाषित त्रुटि नहीं देता है। मैंने पहली कोशिश की थी क्योंकि मुझे नहीं पता था कि यह शुरू करने के लिए क्यों था।
जोड़ा लेखक Ryan, स्रोत
सबको धन्यवाद! यह अब काम कर रहा है। अरुण, मुझे वास्तव में आपके कम से कम पसंद है लेकिन यह कुछ आवश्यकताओं को छोड़ दिया है। मैंने इसे अपने नोट्स में सेव किया .... ऐसा लगता है कि मैं वोट टिप्पणियां नहीं कर सकता। बहुत नया होना चाहिए।
जोड़ा लेखक Ryan, स्रोत
इस कोड में e का कोई उपयोग नहीं है, और navList नाम वाली कक्षा के साथ कोई तत्व नहीं है
जोड़ा लेखक Luca Rainone, स्रोत

1 उत्तर

subMenu.show().css(); is causing problems. The call to css() is unnecessary here. It should be

        that.bind('mouseenter', function (e) {
            //console.log("that");
            subMenu.show();

        })
        .bind('mouseleave', function (e) {
            subMenu.hide();
        });

Working demo at http://jsfiddle.net/TsdRF/1/

3
जोड़ा
Awsome आदमी, कि सही काम किया। बेशक मैं अब बेवकूफ महसूस करता हूं, लेकिन मुझे लगता है कि जब से मैंने इस सामान को सीखना शुरू किया था।
जोड़ा लेखक Ryan, स्रोत
कोई बात नहीं। हम सब सीख रहे हैं
जोड़ा लेखक Anton Laptashev, स्रोत