अटक मैं इस प्लगइन transit.js कहा जाता है का उपयोग कर रहा एक सरल मेनू एनीमेशन बनाने के लिए और मूल रूप से मैं निम्नलिखित है मेनू, नीचे देखें मेनू इस प्रकार है: (। मैं माफी चाहता हूँ, बेला सिर्फ इस मुद्दे को पुन: नहीं है)सीएसएस -3, बग रूपांतरण मेनू प्रदर्शित होने
$('.main-header .nav-toggle-button').on('click' , function() {
// $('.main-header .navigation').toggleClass('show');
if ($('.main-header .navigation').hasClass('show')) {
$('.main-header .navigation').stop().removeClass('show');
return false;
}
$('.main-header .navigation').stop().transition({
perspective: '1000px',
rotateY: '180deg',
duration : 0
}, function() {
$(this).addClass('show').stop().transition({ rotateY: '0' });
});
return false;
});
बग: तुम पास कोई एनीमेशन है पर देख सकते हैं, मेनू, चला जाता है अब इस बग तब होता है जब पेज, स्क्रॉल किया जाता है और अधिक से अधिक
200px+
और992px
चौड़ाई नीचे तो मूल रूप से जब आप हैमबर्गर पर क्लिक करें, मेनू खोलता है एक घुमावदार एनीमेशन के साथ, लेकिन जब आप हैमबर्गर पर फिर से क्लिक करें तो मेनू कभी-कभी बंद नहीं होता है, भले ही 'शो' क्लास को मेनू के रूप में हटा दिया गया हो।
यह इन बगों में से एक है जो कि मेरे बाहर है, कंसोल में निरीक्षण और जेएस कोड के माध्यम से जा रहा है, वास्तव में वास्तव में मदद नहीं की है।
मैं वास्तव में सराहना करता हूं कि कोई भी यह बता सकता है कि मैं यहां क्या कर रहा हूं, क्योंकि जेएस और सीएसएस वास्तव में सही दिखते हैं लेकिन पारगमन का उपयोग कर सीएसएस ट्रांसफॉर्म बस अपेक्षा के अनुरूप काम नहीं कर रहा है।
@ MarcosPérezGude "मोबाइल मोड" में क्रोम डाल दिया और आप ' दोषपूर्ण हैमबर्गर मिल जाएगा। –
आप मानते हैं कि मैं क्रोम का उपयोग करता हूं :), लेकिन ठीक है, अब मैं देख रहा हूं (विंडो आकार को कम करना) –
ऐसा लगता है कि यह क्रोम बग है। एक बार मेनू बंद हो जाने पर, यदि आप फोकस खो देते हैं, तो ब्राउज़र के बाहर क्लिक करते समय केवल गायब हो जाता है। बहुत अजीब। – Baro