刷新※refresh()※方法
刷新方法允许开发者刷新或重新定义窗格面板大小/位置或重新布局分隔栏。
方法调用
刷新分隔栏可以通过以下方式进行调用:
// JavaScript code sample: refresh all splitters on the page
$('.jqx-splitter').jqxSplitter('refresh');
// JavaScript code sample: refresh the splitter with ID `mySplitter`
$('#mySplitter').jqxSplitter('refresh');
上述示例演示了对页面上所有分隔栏以及一个指定的分隔栏执行refresh方法的调用方式。
示例1:刷新所有分隔栏
下面的代码演示了如何通过将类名称传递给选择器来刷新所有分隔栏。
<div id="simpleSplitter">
<div>
<div style="height: 100px;">Panel 1</div>
<div>Panel 2</div>
</div>
</div>
<div id="verticalSplitter">
<div>
<div>Panel 3</div>
<div style="height: 100px;">Panel 4</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#simpleSplitter, #verticalSplitter').jqxSplitter(); // 初始化分隔栏
});
</script>
<button onclick="refreshSplitters()">Refresh Splitters</button> // 绑定事件,以触发刷新所有分隔栏函数
<script>
function refreshSplitters() {
$('.jqx-splitter').jqxSplitter('refresh'); // 刷新所有分隔栏
}
</script>
示例2:刷新单个分隔栏
下面的代码演示了如何通过指定分隔栏明确刷新单个分隔栏。
<div id="splitter">
<div>
<div style="height: 100px;">Panel 1</div>
<div>Panel 2</div>
</div>
</div>
<script>
$(document).ready(function() {
$('#splitter').jqxSplitter(); // 初始化分隔栏
});
</script>
<button onclick="refreshSingleSplitter()">Refresh Splitter</button> // 绑定事件,以触发刷新单个分隔栏函数
<script>
function refreshSingleSplitter() {
$('#splitter').jqxSplitter('refresh'); // 刷新单个分隔栏
}
</script>
以上就是关于jQWidgets jqxSplitter refresh() 方法的完整攻略,包含了实现该功能的步骤以及两个示例的代码。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jQWidgets jqxSplitter refresh() 方法 - Python技术站