搜尋
首頁web前端Layui教程layui的iframe跳轉連結與頁面按鈕跳轉相關介紹

layui的iframe跳轉連結與頁面按鈕跳轉相關介紹

一、導覽跳轉iframe頁面問題:

建議:layui教學

關於layui的iframe嵌套頁面的導航跳轉頁面問題,如下圖所示可以看到效果:

layui的iframe跳轉連結與頁面按鈕跳轉相關介紹

##在模板頁的導航程式碼:

<ul class="layui-nav layui-nav-tree" lay-filter="navList">
    <li class="layui-nav-item layui-nav-itemed">
        <a class="" href="javascript:;">所有商品</a>
        <dl class="layui-nav-child">
            <dd class="layui-this"><a href="goodsList.html" target="main_self_frame">商品列表</a></dd>
            <dd><a href="goodsAttribute.html" target="main_self_frame">商品属性</a></dd>
            <dd><a href="goodsCategories.html" target="main_self_frame">商品分类</a></dd>
            <dd><a href="">添加</a></dd>
        </dl>
    </li>
    <li class="layui-nav-item">
        <a href="javascript:;">解决方案</a>
        <dl class="layui-nav-child">
            <dd><a href="javascript:;">列表一</a></dd>
            <dd><a href="javascript:;">列表二</a></dd>
            <dd><a href="">超链接</a></dd>
        </dl>
    </li>
    <li class="layui-nav-item"><a href="">云市场</a></li>
    <li class="layui-nav-item"><a href="">发布商品</a></li>
</ul>

有沒看到連結那裡多了這個東西:

target="main_self_frame"

然後在嵌套的iframe程式碼中加:

<iframe src="goodsList.html" name="main_self_frame" frameborder="0" class="layadmin-iframe"></iframe>

就是加上這個: name="main_self_frame" ;然後src跳轉的連結就是剛上面新增的src連結來的.

二.頁面中的按鈕跳到其他導航頁面,並高亮顯示

做著做著發現了另外一個問題,就是在你的頁面中有個按鈕,要跳到對應的模組,直接跳到對應模組,你們有沒發現跳到的那個模組,左側的導航並沒相對應的顯示的那個地方高亮,還是預設在原來那個高亮;

效果顯示:

layui的iframe跳轉連結與頁面按鈕跳轉相關介紹

#按鈕跳轉之後,另外頁面的導航沒有高亮顯示呀.解決辦法還是有的,要透過js去控制跳轉:

1、先在按鈕那個頁面html新增:

<a href="goodsAttribute.html" class="layui-btn jump_refresh_url">跳转到商品属性</a>
<hr>
<a href="goodsCategories.html" class="layui-btn jump_refresh_url">跳转到商品分类</a>

連結上面加這個類別:jump_refresh_url ;然後在該頁面js那裡加上:

$(".jump_refresh_url").click(function () {
     var url = $(this).attr(&#39;href&#39;);
      top.refreshHighlight(url);
 });

2、在導航所在的範本頁面新增js:

function refreshHighlight(url) {
        $ = layui.jquery;
        $(".layui-nav[lay-filter=&#39;navList&#39;] a").each(function (ind, val) {
            if($(this).attr(&#39;href&#39;) === url){
                $(&#39;.layui-nav dd&#39;).removeClass(&#39;layui-this&#39;);
                $(this).parent(&#39;dd&#39;).addClass(&#39;layui-this&#39;);
            }
        })
    }

照上面步驟就能實現效果了,請看下圖效果:

layui的iframe跳轉連結與頁面按鈕跳轉相關介紹

該辦法實現的效果請記得在伺服器端瀏覽喔,直接瀏覽開啟按鈕跳轉會報錯的喔,因為iframe之前的操作會存在跨域問題,所以要用localhost等打開,不能直接打開html,比如webstrom都自帶web伺服器的,打開也方便.localhost打開的就行了.

以上是layui的iframe跳轉連結與頁面按鈕跳轉相關介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:fly社区。如有侵權,請聯絡admin@php.cn刪除
如何使用Layui的流塊模塊進行無限滾動?如何使用Layui的流塊模塊進行無限滾動?Mar 18, 2025 pm 01:01 PM

文章討論了使用Layui的流量模塊進行無限滾動,涵蓋設置,最佳實踐,性能優化和自定義,以增強用戶體驗。

如何使用Layui的元素模塊來創建選項卡,手風琴和進度條?如何使用Layui的元素模塊來創建選項卡,手風琴和進度條?Mar 18, 2025 pm 01:00 PM

本文詳細介紹瞭如何使用Layui的元素模塊來創建和自定義UI元素,例如選項卡,手風琴和進度條,突出顯示HTML結構,初始化和常見的陷阱,以避免。

如何自定義Layui旋轉木製模塊的外觀和行為?如何自定義Layui旋轉木製模塊的外觀和行為?Mar 18, 2025 pm 12:59 PM

本文討論了自定義Layui的Carousel模塊,重點介紹了外觀和行為的CSS和JavaScript修改,包括過渡效果,自動播放設置以及添加自定義導航控件。

如何使用Layui的旋轉木載模塊來創建圖像滑塊?如何使用Layui的旋轉木載模塊來創建圖像滑塊?Mar 18, 2025 pm 12:58 PM

該文章指導使用Layui的Carousel模塊用於圖像滑塊,詳細介紹設置的步驟,自定義選項,實現自動播放和導航以及性能優化策略。

如何將Layui的上傳模塊配置為限製文件類型和尺寸?如何將Layui的上傳模塊配置為限製文件類型和尺寸?Mar 18, 2025 pm 12:57 PM

本文討論了使用Accept,Exts和Size屬性來限制Layui的上傳模塊,以限製文件類型和尺寸,並自定義錯誤消息以違反。

如何使用Layui的圖層模塊來創建模態窗口和對話框?如何使用Layui的圖層模塊來創建模態窗口和對話框?Mar 18, 2025 pm 12:46 PM

本文介紹瞭如何使用Layui的圖層模塊創建模態窗口和對話框,詳細設置,類型,自定義和常見的陷阱要避免。

Layui與其他CSS框架(如Bootstrap和Sminantic UI)相比如何?Layui與其他CSS框架(如Bootstrap和Sminantic UI)相比如何?Mar 14, 2025 pm 07:29 PM

Layui以簡單性和性能而聞名,與Bootstrap和Sminantic UI進行了比較,並易於設計。 Layui在模塊化和中文支持方面表現出色。(159個字符)

除了典型的Web應用程序之外,Layui的高級用例有哪些?除了典型的Web應用程序之外,Layui的高級用例有哪些?Mar 14, 2025 pm 07:28 PM

Layui超出了基本的Web應用程序,可以通過其模塊化設計和豐富的UI組件來增強企業級用戶體驗。(159個字符)增強了企業級用戶體驗。(159個字符)

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器