대화상자 플러그인을 사용하면 기본적으로 화면이 중앙에 위치하지만 페이지에 스크롤바가 나타날 때 대화상자가 스크롤바와 함께 아래로 스크롤되지 않습니다. 이때 사용자가 스크롤바를 밀어야 합니다. 인간적이지 않은 대화 상자 위치를 지정하는 바, 해결 방법을 알려주기 전에 여러 jquery 위치 지정 방법을 대중화해 보겠습니다.
//获取浏览器显示区域的高度 $(window).height(); //获取浏览器显示区域的宽度 $(window).width(); //获取页面的文档高度 $(document.body).height(); //获取页面的文档宽度 $(document.body).width(); //获取滚动条到顶部的垂直高度 $(document).scrollTop(); //获取滚动条到左边的垂直宽度 $(document).scrollLeft();
좋아요, 다음 문제는 쉽게 해결할 수 있습니다. 대화 상자는 있지만 대화 상자 자체에는 이동 기능이 없지만 대화 상자는 패널에서 상속되며 패널에는 이동 기능이 있으므로 패널의 이동 기능을 호출하여 대화 상자를 이동할 수 있습니다
$('#dlg').dialog('open'); $("#dlg").panel("move",{top:$(document).scrollTop() + ($(window).height()-250) * 0.5});
$(window).height()-250, 여기서 250px는 대화 상자 너비입니다.
jquery easyui 스크롤 막대 설정 소개 및 관련 기사를 더 보려면 PHP 중국어 웹사이트를 주목하세요!