サイトで 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/