问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我使用的layui框架,我想实现如果一个iframe页面标签内的数字大于0,就...

发布网友 发布时间:2022-04-27 10:15

我来回答

2个回答

懂视网 时间:2022-04-29 15:04

一、导航跳转iframe页面问题:

推荐:layui教程

关于layui的iframe嵌套页面的导航跳转页面问题,如下图所示可以看到效果:

1.gif

在模板页的导航代码:

<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链接来的.

二.页面中的按钮跳转到其他导航页面,并高亮显示

做着做着发现了另外一个问题,就是在你的页面中有个按钮,要跳转到对应的模块,直接跳转到对应模块,你们有没发现跳转到的那个模块,左侧的导航并没相对应的显示的那个地方高亮,还是默认在原来那个高亮;

效果显示:

2.gif

按钮跳转之后,另外页面的导航没有高亮显示呀.解决办法还是有的,要通过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('href');
 top.refreshHighlight(url);
 });

2、在导航所在的模板页面添加js:

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

照上面步骤就能实现效果了,请看下图效果:

3.gif

该办法实现的效果请记得在服务器端浏览喔,直接浏览打开按钮跳转会报错的喔,因为iframe之前的操作会存在跨域问题,所以要用localhost等打开,不能直接打开html,比如webstrom都自带web服务器的,打开也方便.localhost打开的就行了.

热心网友 时间:2022-04-29 12:12

if($("#ifr").find("b").val()>0) $("#ifr").src="other/other.jsp"

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 用layui 框架写的页面 为什么会崩 springboot项目IDEA引入layui框架,为什么单独运行html有效果而运行整... java web怎样使用layui 怎么用layui框架写出下面的树状图和表格? layui框架是什么 动漫中有魅力的帅哥,哪些人被他人折磨、K成残疾,或是天生残疾? 求助:列举上世纪70~90年代的动画片名称,多多益善! 余额宝是以什么方式结息的 护士资格考试每个人的题是一样的吗? 护士什么时候考试? 2020年护士资格考试题型有哪些? 请问猪流感症状以及怎么测试。 护士应聘考试会考什么内容? 小孩子咽试纸检查出来流感弱阳性就一定是流感吗 护士考试评分标准 如何快速测试犬副流感症状 护士招聘考试,笔试考什么内容? 检测狗狗病毒的试纸有哪些 护士资格怎么考? 中医院大学可以检咽试纸查出甲流乙流吗? HTML5背景特效 求教.HTML5页面滑动时,添加页面元素动画效果 html5交互效果 APP怎么做 开发内容型WebApp,有哪些H5前端框架可以用 如何制作H5画中画效果?就是看一个物品里无限延伸其他场景 广州是否有影视后期制作培训班吗?注意!!是影视后期!! 影视后期技术培训广州哪家最好? 广州全日制影视后期特效培训班哪个好 广州的影视后期制作公司好不好?工资多不多? 找影视后期制作培训,地点广州 最有名气的影视后期培训课程学校是哪里? 苹果手机怎么申请第二个 苹果手机怎么开两个 暴走萌侠弩好还是扇好? 暴走萌侠召唤怎么激活 为什么我的暴走大侠没有宠物? 暴走大侠50级的闯荡礼包都有什么多少钱? 笔记本电脑屏幕出现线条闪烁 而且屏幕都放大了 怎么弄 怎么通过查到对方的手机号码 可以找到电话号码吗?