技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類目錄

贊助商

最新文章

搜索

使用jquery-resizable插件調(diào)整左右/上下窗格大小

作者:admin    時(shí)間:2023-6-14 17:34:4    瀏覽:

本文介紹如何使用jquery-resizable插件調(diào)整左右/上下窗格大小。

效果圖

 使用jquery-resizable插件調(diào)整左右/上下窗格大小

demodownload

HTML

<label>水平拆分窗格:</label>
<div class="panel-container">
    <div class="panel-left"> 左側(cè)面板 </div>
    <div class="splitter"> </div>
    <div class="panel-right"> 右側(cè)面板 </div>
</div>

<label>垂直拆分窗格:</label>
<div class="panel-container-vertical">
    <div class="panel-top"> 上側(cè)面板 </div>
    <div class="splitter-horizontal"> </div>
    <div class="panel-bottom"> 下側(cè)面板 </div>
</div>

panel-containerpanel-container-vertical 是外層DIV容器,它們內(nèi)部均有3個(gè)div,其中 splittersplitter-horizontal 是可拖動(dòng)的中間邊框,其余兩個(gè)分別是左側(cè)/右側(cè)面板,和上側(cè)/下側(cè)面板。

jQuery

需要先引用jquery庫文件,和 jquery-resizable.js 插件。

<script src='jquery-3.2.1.min.js'></script>
<script src='jquery-resizable.js'></script>
<script>
$(".panel-left").resizable({
  handleSelector: ".splitter",
  resizeHeight: false });

$(".panel-top").resizable({
  handleSelector: ".splitter-horizontal",
  resizeWidth: false });
</script>

.panel-left 是左側(cè)面板div,.splitter 是左右兩側(cè)面板中間的分割邊框。

.panel-top 是上側(cè)面板div,.splitter-horizontal 是上下兩側(cè)面板中間的分割邊框。

總結(jié)

本文介紹了如何使用 jquery-resizable 插件調(diào)整左右/上下窗格大小。實(shí)現(xiàn)方法并不復(fù)雜,HTML布局結(jié)構(gòu)代碼清晰,而jQuery編寫代碼也非常簡(jiǎn)單。如果你要在網(wǎng)頁實(shí)現(xiàn)這種效果,那么本文介紹的方法是值得推薦使用的。你可以下載本文示例的源代碼,或者收藏本頁備用。

相關(guān)文章

標(biāo)簽: jquery-resizable  
x
  • 站長(zhǎng)推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */