क्या हो रहा है ... यदि आप रिक्ति बदलने के लिए या लाइन अलग टैग के बीच HTML के भीतर टूट जाता है को प्रभावित करने वाले प्रारूप, यह जावास्क्रिप्ट या सीएसएस के लिए समस्या है (वास्तव में यकीन नहीं है जो एक) का कारण बनता है।एचटीएमएल अंतरिक्ष जावास्क्रिप्ट/सीएसएस
कोड अपने आप में एक बुनियादी सिमटने केवल HTML, जावास्क्रिप्ट, और सीएसएस का उपयोग कर सूची है। मुझे एहसास है कि आप jquery आदि के साथ ऐसा कर सकते हैं आदि बस इस कोड के लिए स्पष्टीकरण प्राप्त करने का प्रयास कर रहे हैं। यदि आप नीचे दिए गए jsfiddle लिंक पर क्लिक करते हैं, तो इसे चलाएं, और उस शीर्षक पर क्लिक करें जो इसे विस्तारित करेगा और क्लिक पर पतन होगा। साफ या दूरी को बदलें और फिर से चलाएं - क्लिक पर गायब हो जाता है।
एचटीएमएल
<div class='collapsibleCont'><h3 id='collapsible1' class='collapsibleTitle' onclick="handleCollapsible('collapsible1')">+ title</h3><p style="display:none" class='collapsibleContent'>hello</p>
जावास्क्रिप्ट
function handleCollapsible(id) {
var clickedTitle = document.getElementById(id);
var contentC = clickedTitle.parentNode.childNodes[1];
if (contentC.style.display == 'none') {
contentC.style.display = 'block';
var mysplittedtitle = clickedTitle.innerHTML.split(" ");
var newTitle = "- " + mysplittedtitle[1];
clickedTitle.innerHTML = newTitle;
} else {
contentC.style.display = 'none';
var mysplittedtitle = clickedTitle.innerHTML.split(" ");
var newTitle = "+ " + mysplittedtitle[1];
clickedTitle.innerHTML = newTitle;
}
}
कोई मदद या विचारों को बहुत सराहना की जाएगी।
-
मूल कोड नीचे पोस्ट पर चला जाता है के लिए "Th0rndike"।
how to get collapsible listview for android using phonegap