javascript - 页面整体排版布局的探讨
巴扎黑
巴扎黑 2017-04-10 16:34:24
[JavaScript讨论组]

现在页面布局,大致如下:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p class="banner">
    <ul><li>菜单1</li><li>菜单2</li><li>菜单3</li></ul>
</p>
<p class="containerinfo">
    <p id="main_left">
        <ul><li>栏目1</li><li>栏目2</li></ul>
        <ul><li>栏目3</li><li>栏目4</li></ul>
        <ul><li>栏目5</li><li>栏目6</li></ul>
    </p>
    <p id="main_middle">
        <iframe frameborder="0" name="cboxframe" id="cboxframe" src=""></iframe>
    </p>
</p>
</body>
</html>

整个布局是上左右布局,操作如下:
点击菜单1时,左边栏显示栏目1和栏目2,右边首先显示栏目1链接的内容,点击栏目2之后显示栏目链接的内容
点击菜单2时,左边栏显示栏目3和栏目4,右边首先显示栏目3链接的内容,点击栏目4之后显示栏目链接的内容
点击菜单3时,左边栏显示栏目5和栏目6,右边首先显示栏目5链接的内容,点击栏目6之后显示栏目链接的内容
iframe中加载的是相应链接的html页面

如果我不使用iframe的话,有没有什么好的实现方法?请大侠们给点意见?

巴扎黑
巴扎黑

全部回复(1)
大家讲道理

在angularjs中,有一个叫做ng-include的指令,可以引入自己想要引入的模板部分

<p ng-include="example.html"></p>

被引入的部分会被当成子元素插入到该p中。这样可以实现按需引入,各方面都很棒。
这是目前我所知道的最简单的方法。使用iframe局限性很大,不建议。

当然,你把所有的内容都写在一个html里面这样的笨办法也是ok的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号