台灣最大程式設計社群網站
線上人數
1483
 
會員總數:246274
討論主題:189809
歡迎您免費加入會員
討論區列表 >> PHP >> 請教前輩有關作MVC CSS Menu的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請教前輩有關作MVC CSS Menu的問題
價值 : 30 QP  點閱數:1382 回應數:7
樓主

mouchon
門外漢
0 14
218 35
發送站內信

請教前輩們在下正在學習MVC的作法

作了一個CSS Menu的東東實驗中
但是參考Google和一些書面資料只能作到一階橫向陣列,對應垂直menu也可以,但第三階不知如何下手

CSS 是OK的,我用手動的方法確定過CSS顯示三階menu沒問題
手動打上去的menu程式碼,滑鼠移過去可以顯示 常用連結
Yahoo
Google Google地圖


現在menu滑鼠移過去只有顯示  常用連結
Yahoo
Google

要如何再加強作到滑鼠移到yahoo時會在顯示子項目呢

以下是相關程式碼~請前輩指導~


本篇文章發表於2011-12-07 21:11
== 簽名檔 ==
新手報到
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
對你後面那段程式碼不太認同是MVC的表現。不過我想那不是主要問題,就跳過不提了。

沒看到你的CSS,無法判斷。

一般來說,如果不靠JS或JQ的話,單純用CSS來處理能表現的很有限,且需要比較複雜的HTML架構。
除了使用ul、li等定位選單的位置,還需要使用DIV的圖層來確認滑鼠的位置,讓選單不至於關閉。

暫時對這些不了解的話,運用JQ或是JS來做對你會比較單純。
本篇文章回覆於2011-12-08 10:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

mouchon
檢舉此回應
浩瀚星空 大大

JQ => jquery.js

JS => javascript

是嗎??

MVC 說實在我只知道是model、view、controller
詳細資訊完全不解

程式碼是google大神上查MVC關鍵字找來的範本研究修改的,也不知道對不對QQ,只是可以運作就是了

有沒有建議的php MVC的書可以介紹給入門新手的呢^^

本篇文章回覆於2011-12-08 20:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

mouchon
檢舉此回應


忘了貼CSS



html 頁程式碼 那段上下還有一段DIV
<div id="menu">
<ul class="left" style="display: none;">

//html 頁程式碼那段

</ul>
</div>

本篇文章回覆於2011-12-08 20:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

皮皮快跑
檢舉此回應
MVC架構。
C指的是CONTROLLER,一般而言就是所謂的流程控制。
我的解讀就是專職用來進行整個程式的行為方向。當中基礎是不混入HTML,也不混入資料處理的任何功能。
M指的是MODEL,一般講是叫做模式,可以視其為一種複式功能集合,大多用於資料處理居多。
但所謂的資料處理並不見得只有資料庫,舉凡一些必要的資料算式或是對資料的剖析等等都可以經由實作他來實現。
V指的是VIEW,也就是顯示的部份,當中HTML和必要性輸出的PHP語法則在這邊進行。
事實上基於MVC架構之外還有library和helper這二種東西。
library可以視為衍生的api功能,主要是讓controller可以取得共同作用的功能而不需要每個controller都寫一次。
helper一般就是函式定義使用。
我會建議發問者參考這個:
http://www.codeigniter.org.tw
本篇文章回覆於2011-12-08 22:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

mouchon
檢舉此回應
這個作法找不到頭序下手,還是只有作到陣列二階,第三階作不出來

新手還是乖乖在 UL LI 還面打字作Menu吧

感謝二位的指點~
本篇文章回覆於2011-12-12 18:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
將此篇設定無解答喔。

我先將文章還原。如果你還是覺得這是無解答的話。那就再設定為無解答吧。
只是就我的記錄上,你已經算第二次了。相信以後將無人再理會你的題目。
本篇文章回覆於2011-12-13 08:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

mouchon
檢舉此回應
是~
下次我會注意~

本篇文章回覆於2011-12-13 10:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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