YII 框架导入 js加载失效问题

Llliinong 2017-02-18 10:12:10
本人小白 才开始学习YII框架 在导入模板文件js的时候 出了问题 求大神解答

图片无法上传 我用代码描述

引入js文件 我用了两种方法都不行
<script type="text/javascript" href="assets/top/js/header.js"></script>
<?php <script type=\"text/javascript\" href=\"assets/top/js/header.js\"></script>?>

html部分代码:
<div class="cat_bd">
<div class="cat">
<h3><a href="">图像、音像、数字商品</a> <b></b></h3>
<div class="cat_detail">
<dl class="dl_1st">
<dt><a href="">电子书</a></dt>
<dd>
<a href="">免费</a>
<a href="">小说</a>
<a href="">励志与成功</a>
<a href="">婚恋/两性</a>
<a href="">文学</a>
<a href="">经管</a>
<a href="">畅读VIP</a>
</dd>
</dl>

js代码如下:
//导航菜单效果
$(".cat").hover(function(){
$(this).find(".cat_detail").show();
$(this).find("h3").addClass("on");
},function(){
$(this).find(".cat_detail").hide();
$(this).find("h3").removeClass("on");
});

这个js文件中的效果都失效了 文件引入没有出错 在网页上展示网页源代码 可以进入js文件查看
求大神解惑
...全文
583 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35528315 2017-02-28
  • 打赏
  • 举报
回复
大兄弟,我这里也出现这种,JS加载没有错误,但是不能使用,请问下你解决了吗?
傲雪星枫 2017-02-19
  • 打赏
  • 举报
回复
Llliinong 2017-02-19
  • 打赏
  • 举报
回复
有两个页面出现了这样的问题 前台页面的index上 问题解决了 是因为jQuery和js文件导入过早,可能因为tp框架内置解决了问题.YII框架中没有解决 将jQuery和js文件导入 在body后面写就可以了 然后 后台界面里面 将导入顺序修改之后 依然出现了失效的问题- - 心累
Llliinong 2017-02-18
  • 打赏
  • 举报
回复
jQuery文件也已经加载了 测试了一下 没有header.js才会出现这种失效情况 在thinkPHP5中使用正常 在YII2.0中失效
Llliinong 2017-02-18
  • 打赏
  • 举报
回复
稍等我 确认一下...
xuzuning 2017-02-18
  • 打赏
  • 举报
回复
确认 js 文件路径正确 确认 jQuery 已加载
Llliinong 2017-02-18
  • 打赏
  • 举报
回复
不行诶...我放弃了...
傲雪星枫 2017-02-18
  • 打赏
  • 举报
回复
<script type="text/javascript" href="assets/top/js/header.js"></script> 估计你路径不对,改绝对路径试试

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧