/ / डोम एलिमेंट कैसे बनाया जाए जेक्वेरी मोबाइल ऑटो यूआई क्लासेस फ्री? - jquery, jquery-mobile

एक डोम तत्व कैसे Jquery मोबाइल ऑटो सेटिंग UI कक्षाओं से मुक्त हो सकता है? - jquery, jquery-mobile

हो सकता है कि मेरा सवाल थोड़ा भ्रमित करने वाला हो, मैं इसे थोड़ा स्पष्ट कर दूं।

मैं Jquery मोबाइल का उपयोग कर रहा हूं, और मैं इसे स्क्रीन संक्रमण और अन्य चीजों के लिए रखना चाहता हूं, लेकिन मैं उन सभी UI शैलियों को स्वचालित रूप से अपने तत्वों पर लागू नहीं करना चाहता।

मेरी वर्तमान समस्या है ui-लिंक मेरे लिंक के लिए आवेदन किया। दूसरे ui-जो कुछ भी, समय के लिए मुझे परेशान नहीं किया जा रहा है।

मैं इस मुद्दे को "दोस्ताना तरीके" (बहुत सीएसएस को फिर से लिखना या उन्हें फिर से हटाए बिना) से बचना चाहता हूं।

क्या इन ऑटो-स्टाइल के लिए एक तत्व प्रतिरक्षा बनाने का कोई तरीका है?

कोड मैंने लिखा है:

<div class="page" id="home" data-role="page">
<a class="bt" href="#page2">Page Two</a>
</div>

Jquery मोबाइल ने कोड तैयार किया

<div id="home" class="page ui-page ui-body-c ui-page-active" data-role="page" data-url="home" tabindex="0" style="min-height: 361px;">
<a class="bt ui-link" href="#page2">Page Two</a>
</div>

धन्यवाद!

उत्तर:

जवाब के लिए 2 № 1

मिल गया! आशा है कि यह उसी समस्या के साथ किसी की मदद कर सकता है।

बस आवेदन करें data-role="none" तत्व को ।

प्रपत्र तत्वों के स्वत: प्रारंभ को रोकना

यदि आप चाहते हैं कि एक विशेष रूप से नियंत्रण से अछूता न रहे jQuery मोबाइल, बस उस तत्व को विशेषता दें डेटा-भूमिका = "कोई नहीं"। उदाहरण के लिए:

<label for="foo">
<select name="foo" id="foo"  data-role="none">
<option value="a" >A</option>
<option value="b" >B</option>
<option value="c" >C</option>
</select>

http://jquerymobile.com/demos/1.0b2/#/demos/1.0b2/docs/forms/docs-forms.html


जवाब के लिए 0 № 2
$(".ui-link").removeClass("ui-link");

कि यह है कि सभी से वर्ग को दूर करना चाहिए :-)