यहाँ कोड है:jQuery यूआई संवाद: लंबवत स्क्रॉल सही नहीं काम करता है, तो खिड़की ऊंचाई से संवाद ऊंचाई अधिक
<script type="text/javascript">
$(function(){
var dialogOptions = {
title: "Header",
autoOpen: false,
modal: true,
width: 400,
height: 1000
};
$(".wnd").dialog(dialogOptions);
$("#btn").click(function(){ $(".wnd").dialog("open"); });
});
</script>
<style>
.wnd {background:yellow;height:900px;width:300px;}
</style>
<div class="wnd"></div>
<button id="btn">click me</button>
जब संवाद खोला जाता है और यह मुख्य विंडो की तुलना में अधिक वहाँ एक पक्ष स्लाइडर है और यदि ऐसा नहीं होता यदि आप इसे माउस कर्सर की मदद से खींचने का प्रयास करते हैं तो नीचे स्लाइड करें (यह लॉक होने जैसा प्रतीत होता है)।
लेकिन कीबोर्ड पर बटन (तीर) डालने या माउस व्हील के साथ स्क्रॉल करने पर यह ठीक से स्लाइड करता है।
यहां demo on jsfiddle है।
उस साइड स्लाइडर को सक्रिय करने के लिए कैसे करें?
धन्यवाद!
स्क्रॉलिंग अक्षम है क्योंकि संवाद _modal_ है। स्क्रॉलिंग को फिर से अनुमति देने के लिए आप 'मोडल: झूठा' सेट कर सकते हैं। लेकिन क्या आप _modal_ संवाद चाहते हैं? – andyb
@andyb, यदि संवाद स्वयं खिड़की से लंबा है, तो मुख्य विंडो की स्क्रॉलिंग की कमी बाधित हो सकती है। एक अन्य संभावना संवाद पर स्क्रॉलबार को मजबूर करना होगा, लेकिन कुछ स्थितियों में, पूरी तरह से खिड़की को स्क्रॉल करना एक बेहतर अनुभव होगा। – veeTrain