में नहीं दिखाया जाएगा मैं एक title
विशेषता (यानी, एक टूलटिप) के साथ एक तत्व है, कुछ कंटेनर में लिपटे है:टूल टिप्स (title = "...") फ़ायरफ़ॉक्स
<div id="foo">
<input type="text" title="A tooltip" />
</div>
और मैं एक संलग्न कंटेनर पर "mousemove"
घटना श्रोता और रोक घटना प्रचार:
document.getElementById('foo').addEventListener(
'mousemove',
function(e) { e.stopPropagation() },
false
)
कंटेनर पर "mousemoves" के प्रसार को रोकने का यह मिश्रण अब फ़ायरफ़ॉक्स 2 और upwar में, भीतर पाठ बॉक्स के लिए प्रदर्शित होने से रोकता है टूलटिप डी एस। मैंने एफएफ 2 [.0.0.20], 3 [.0.11], और नवीनतम 3.5 (विंडोज सर्वर 2003, एक्सपी) की कोशिश की है।
एक त्वरित व्यायाम के रूप में, फ़ायरफ़ॉक्स उपयोगकर्ताओं को अपने पता पट्टी में ऊपर के रूप में निम्नलिखित बराबर तर्क चलाकर कार्रवाई में इस बग देख सकते हैं:
javascript:void($('div.vote').mousemove(function(e){ e.stopPropagation() }))
अब वोट में से किसी पर अपना माउस ऊपर, नीचे वोट, या इस सवाल के लिए स्टार (पसंदीदा) आइकन। टूलटिप्स अब प्रकट नहीं होते हैं। फिर, फ़ायरफ़ॉक्स में केवल।
क्या किसी के पास फ़ायरफ़ॉक्स में इस व्यवहार/बग के लिए कोई कामकाज है? क्या किसी और ने यह देखा है?
अद्यतन: ऐसा लगता है कि फ़ायरफ़ॉक्स ब्राउज़र क्रोम (उदाहरण के लिए बैक/फॉरवर्ड बटन) में टूलटिप्स ट्रिगर करने के लिए "माउस रोकना बंद कर देता है" का उपयोग करता है। https://bugzilla.mozilla.org/show_bug.cgi?id=82953 देखें। हालांकि मैं यह नहीं बता सकता कि यह डीओएम को प्रभावित करता है या नहीं।
अद्यतन: ऐसा लगता है कि फ़ायरफ़ॉक्स 10 इस व्यवहार को प्रदर्शित करने वाला अंतिम संस्करण था। फ़ायरफ़ॉक्स 11.0 और बाद में इवेंट प्रचार के बावजूद टूलटिप्स दिखाता है।
अद्यतन: फ़ायरफ़ॉक्स 33 (.1) अब इस व्यवहार को प्रदर्शित नहीं करता है।
"जब आप अपना माउस छोड़ते हैं तो" वोट अप "बटन के लिए टूलटिप अब प्रकट नहीं होता है।" असत्य। –
डिट्टो, मेरे लिए नहीं होता है। – cgp
यह मेरे लिए सच है। –