मैं एक div का विस्तार करने के लिए जावास्क्रिप्ट का उपयोग कर रहा हूं, लेकिन जब सामग्री का विस्तार किया जाता है तो यह बेहद अचानक और बेहद अनैतिक है। मैं सोच रहा था कि क्या इस div को धीरे-धीरे विस्तारित करने का एक तरीका था और एक दृश्य के बाद एक ब्लेम का विस्तार हुआ। अब मैं कर रहा हूँडिव को आसानी से विस्तृत करें
<script language="javascript">
function toggle_profile() {
var ele = document.getElementById("toggleProfile");
var text = document.getElementById("displayProfile");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "View Profile";
}
else {
ele.style.display = "block";
text.innerHTML = "Hide Profile";
}
}
</script>
<a id="displayProfile" href="javascript:toggle_profile();">View Profile</a></p>
<br />
<div id="toggleProfile" style="display: none">
पढ़ सकते हैं यह निश्चित रूप से संभव है, लेकिन आप सादे उपयोग कर रहे हैं आप चौड़ाई को संशोधित करने या ऊंचाई टाइमर के कुछ प्रकार का उपयोग करके एनीमेशन खुद के बनाने के लिए होगा जावास्क्रिप्ट। यदि आप ऐसा कुछ करना चाहते हैं तो मैं jQuery की तरह एक ढांचे की सिफारिश करता हूं। यह बहुत आसान बनाता है। – j08691
आप jquery का उपयोग क्यों नहीं करते? क्या यह कम से कम आपके उदाहरण को थोड़ा आसान बनाने में आपकी सहायता नहीं करेगा? – ChuckE