जब कोई फॉर्म तत्व फोकस दिया जाता है तो मैं एक पाद लेख को छिपाने की कोशिश कर रहा हूं। मैं एक पाद लेख भी दिखाना चाहता हूं जब एक फॉर्म तत्व फोकस खो देता है, जिसे धुंधला ईवेंट संभालना चाहिए। मुझे एक jQuery मोबाइल selectmenu फॉर्म तत्व पर आग लगाने के लिए फोकस या धुंधला घटना नहीं मिल सकती है।jQuery मोबाइल selectmenu फोकस और धुंधला घटना आग नहीं होगी
यहाँ मेरी फार्म तत्वों में से एक का एक उदाहरण है -
<select id="radiology-study-provider" class="selectList"></select>
यहाँ jQuery कोड है कि ध्यान देने पर मेरे पाद लेख छिपाने के लिए और कलंक पर यह दिखाने के लिए माना जाता है है (यह डोम के अंदर तैयार है) -
$('.selectList').change(function(){
console.log("the change event is firing");
});
$('.selectList').focus(function(){
$('div:jqmData(role="footer")').hide(); // hide the footer
});
$('.selectList').blur(function(){
$('div:jqmData(role="footer")').show(); // show the footer
});
यह अजीब बात है कि परिवर्तन घटना हैंडलर आग लगती है लेकिन फोकस और धुंध नहीं होगा।
मैं नीचे इस की कोशिश की है और यह काम नहीं करेगा -
$('.selectList').on('focus', function(){
$('div:jqmData(role="footer")').hide(); // hide the footer
});
$('.selectList').on('blur', function(){
$('div:jqmData(role="footer")').show(); // show the footer
});
मैं भी करने की कोशिश की इस -
$('.selectList').bind("focus", function(event, ui) {
$('div:jqmData(role="footer")').hide(); // hide the footer
});
$('.selectList').bind("blur", function(event, ui) {
$('div:jqmData(role="footer")').hide(); // hide the footer
});
मैं भी Focusin() और focusout() कोई भाग्य के साथ घटनाओं की कोशिश की या तो। मैंने दर्जनों चयनकर्ताओं की कोशिश की (div.ui-select उनमें से एक था)। मुझे नहीं लगता कि यह चयनकर्ता के साथ एक मुद्दा है जिसका मैं उपयोग कर रहा हूं।
मैं jQuery मोबाइल 1.1.0 और jQuery 1.7.1 का उपयोग कर रहा हूं - मैंने jQuery मोबाइल selectmenu दस्तावेज़ों को http://jquerymobile.com/test/docs/forms/selects/events.html पर चेक किया है, Google से बात की है, यहां खोज की है, और यह समस्या नहीं मिल सकती है।
अरे दोस्त, क्या आपकी परिवर्तन विधि '$ ('। SelectList') है। कम से कम काम करें? – Littm
हां, परिवर्तन घटना आग लगती है। – Ross