ThinkPHP 導航欄鼠標按下動態更新

1、首先獲取當前單擊按鈕的ID傳入到控制器

2、控制器將get模板頁面傳來的的當前ID

3、輸出當前選中按鈕的ID到模板頁面

                <volist name="list" id="vo">

                        <div style="width:100%;margin:auto">

<!--判斷$current_id是否等於導航欄選項的變量vo.id-->

                        <eq name="vo.id" value="$current_id">
                        <div class="bxfl001">   <!--當前選中項樣式-->
                            <a href="__URL__/Test?classify_id={$vo.id}&current_id={$vo.id}">{$vo.name}&nbsp;&nbsp;</a>
                        </div>
                        <else />
                        <div class="bxfl002"> <!--未選中的樣式-->
                        <a href="__URL__/Test?classify_id={$vo.id}&current_id={$vo.id}">{$vo.name}&nbsp;&nbsp;</a>
                        </div>              
                        </eq>
                        </div>    

                </volist>

其主要邏輯關係即:

  每次從數據庫讀取數據循環輸出到模板的同事進行循環判斷是否爲當前選中的按鈕

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章