台灣最大程式設計社群網站
線上人數
2124
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 選單自動展開與收合
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
選單自動展開與收合
價值 : 30 QP  點閱數:759 回應數:9
樓主

小裕
初學者
137 205
3228 388
發送站內信

請問一下我切了左右兩個frame,
左邊是一個樹狀選單,
我想要左側的選單有一可以展開跟收合的按鈕,
如何去調整呢?
我現在的框是可以手動去拉左拉右.




搜尋相關Tags的文章: [ 選單自動展開與收合 ] ,
本篇文章發表於2019-05-31 09:07
1樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應

請問一下我切了左右兩個frame,
左邊是一個樹狀選單,
我想要左側的選單有一可以展開跟收合的按鈕,
如何去調整呢?
我現在的框是可以手動去拉左拉右.


您的『展開與收合』的意思
是否是指切換左右兩個Frame的寬度?

如果是的話,應該用JavaScript去控制Frameset的cols
給該frameset一個id

然後透過javascript去修改cols的內容


大概是醬子

^_^

本篇文章回覆於2019-06-03 09:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小裕
檢舉此回應
我表達的不是很好,
是想做成像這樣,
https://codepen.io/AndyTsai/pen/JbJYpB
但我想做的是一開始左側選單是顯示的,
假設右側的資料欄位太多,我想讓左側選單隱藏,按一下按鈕就可以滑動隱藏.
這樣右側就可以看到整個頁面這樣,
本篇文章回覆於2019-06-03 10:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
to #2
這樣沒誤會

因為您是使用frameset, frame去切左右邊
與您#2所提供的方式是不同的

處理方式當然就是針對Frameset的架構來處理
方法就如同#1所描述

您試過了嗎?有遇到什麼問題嗎?

本篇文章回覆於2019-06-03 11:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

小裕
檢舉此回應
所以我就做一個按鈕,讓他可以顯示與隱藏目錄?
如果是那按鈕放置的位置要在那比較適當?
本篇文章回覆於2019-06-03 14:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應

1.所以我就做一個按鈕,讓他可以顯示與隱藏目錄?
2.如果是那按鈕放置的位置要在那比較適當?


1.是
2.放在保留的頁面中
例如放在右邊內容頁中

本篇文章回覆於2019-06-03 15:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

小裕
檢舉此回應
放這樣就可以了!
有辦法讓按鈕完全貼在做側選單的框上嗎?

=============

本篇文章回覆於2019-06-03 15:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

小裕
檢舉此回應

按鈕是否能完全貼在左側框的最上緣?
本篇文章回覆於2019-06-03 16:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
按鈕是否能完全貼在左側框的最上緣?


這個課已透過css的設定做到
請搜尋關鍵字『css 絕對位置』

另外,不知道您對frame個概念是否清楚
每個frame自己都是一個獨立的頁面
所以每個頁面的絕對位置是個別frame來看,不是根據瀏覽器的位置

^_^
本篇文章回覆於2019-06-03 19:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

小裕
檢舉此回應
frame這個是獨立頁面我了解
所以依據你的方向,我找到一些相關資料,這樣就可以了,感謝!

<div style='position:fixed; z-index:999;left:0; top:0;'>
<input type="button" value="顯示/隱藏選單" onclick="btnLeft_onclick()">
</div>
本篇文章回覆於2019-06-04 08:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.