我在我的网站上使用 jQuery UI 对话框来显示弹出表单。表单往往比模态框长,因此涉及垂直滚动。
当我用触控板或鼠标滚轮滚动时,垂直滚动条出现在右侧,然后再次淡出。我需要这个滚动条始终可见。
我用谷歌搜索无济于事。知道怎么做吗?
这是HTML:
<p class="open-support-form">Click to request support</p>
<div id="support-form" class="dialog" title="Request support">
<p>Support line: 0800 123 4567</p>
<p>Email: helpdeskuk@company.com</p>
<p><a href="#">Screensteps manual</a></p>
<p>More content</p>
</div>
这是jQuery:
// Support form
jQuery( "#support-form" ).dialog({
autoOpen: false,
height: 500,
width: 500,
modal: true,
close: function() {
allFields.val( "" ).removeClass( "ui-state-error" );
}
});
jQuery( ".open-support-form" )
.click(function() {
jQuery( "#support-form" ).dialog( "open" );
});
这是我的小提琴:http: //jsfiddle.net/NK4fM/1/