2011-03-13 19 views
7

अद्यतन: यह एक बग था जिसे अब तक तय किया गया है (क्रोम 18)।jQuery सेट <इनपुट प्रकार = "रेंज"> मूल्य


मैं एक <input type="range"> है और मैं jQuery द्वारा अपने मूल्य निर्धारित करने के लिए कोशिश कर रहा हूँ। वह मूल रूप से कुछ भी नहीं करता है।

फिर, मैंने छिपाने/दिखाने की कोशिश की क्योंकि मैंने सोचा था कि यह एक ड्राइंग समस्या होगी, लेकिन मुझे कोई फायदा नहीं हुआ।

आखिरकार, मैंने <input> छुपाया और इसे show(1) का उपयोग करके दिखाया, जिसका अर्थ है 1ms का लुप्त होना। यह मान सेट किया गया था, हालांकि ऐसा करने के बाद <input> अब ड्रैग करने योग्य नहीं है।

मैंने यह पहेली बना दिया: http://jsfiddle.net/MhDf7/2/

क्या किसी को पता है कि यहां क्या हो रहा है? मैं क्रोम 10 का उपयोग कर रहा हूं।

+3

पुन: उत्पादित। यह क्रोम या वेबकिट बग की तरह दिखता है। – SLaks

+0

@ स्लक्स: धन्यवाद। क्या आप इसे क्रोम या शायद jQuery पर रिपोर्ट करने की अनुशंसा करेंगे? – pimvdb

+3

यह एक jQuery बग नहीं है; यह '[0] .value' सेट करते समय भी होता है। हाँ। – SLaks

उत्तर

6

ऐसा लगता है कि यह एक ब्राउज़र बग है। MooTools (DEMO) या वेनिला जावास्क्रिप्ट (DEMO) का उपयोग करते समय सटीक वही बात होती है।

हालांकि, यदि डिस्प्ले अपडेट नहीं किया गया है, तो फॉर्म अभी भी सही मान सबमिट करता है।

  1. पृष्ठ मेनू पर क्लिक:

    आपको एक बग रिपोर्ट को भरने के लिए ... अपने jsFiddle पृष्ठ पर चाहते हो सकता है, निम्न कार्य करें।

  2. एक बग या टूटी हुई वेबसाइट की रिपोर्ट करें का चयन करें।
  3. ड्रॉप-डाउन मेनू से कोई समस्या प्रकार चुनें। आपके द्वारा वेबपृष्ठ का वेब पता स्वचालित रूप से दर्ज किया गया है।
  4. यदि संभव हो, तो 'विवरण' फ़ील्ड में महत्वपूर्ण विवरण जोड़ें, जिसमें आप जिस समस्या का सामना कर रहे हैं उसे पुन: पेश करने के चरण शामिल हैं।
  5. 'वर्तमान पृष्ठ का स्रोत भेजें' और 'वर्तमान पृष्ठ का स्क्रीनशॉट भेजें' चेकबॉक्स रखें।
  6. Google क्रोम बग की रिपोर्ट करने के लिए रिपोर्ट भेजें बटन पर क्लिक करें।
+0

यहां क्रोम के लिए बग सबमिट करें: http://crbug.com/ –

0

क्रोमियम 18 पर काम नहीं करता है और समस्या अभी भी वहां है। ऐसा लगता है कि क्रोम और क्रोमियम संस्करण अपडेट समान नहीं हैं।

+0

संस्करण 20 के बारे में क्या? यह अब स्थिर है। – pimvdb

संबंधित मुद्दे