在yii2中怎么让jquery在head里就加载
答案:4 悬赏:10 手机版
解决时间 2021-03-02 11:36
- 提问者网友:聂風
- 2021-03-02 05:44
在yii2中怎么让jquery在head里就加载
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-03-02 05:53
js的加载顺序是依赖引入的顺序的。将jquery的js放在head中,在页面初始化时,就会自动加载了。
代码示例如下:
<html>
<head>
<script type="text/javascript" src="test.js"></script>
</head>
</html>
在启动这个页面后,test.js就会加载了。
代码示例如下:
<html>
<head>
<script type="text/javascript" src="test.js"></script>
</head>
</html>
在启动这个页面后,test.js就会加载了。
全部回答
- 1楼网友:長槍戰八方
- 2021-03-02 08:31
首先在你的布局文件中,看看你导入的asset类是什么
一般是放在assets里面的那个类
这个类以来jquery和bootstrap,继承 yii\web\assetbundle类
然后重新覆盖父类的jsoptions属性,比如:
public $jsoptions = [
'position'=>view::pos_head
];
其中的view是yii\web\view
详细的设置可以看这几个类,我记得是这样的,如果不行,可以看下源代码的一些注释
- 2楼网友:神鬼未生
- 2021-03-02 08:07
在layout文件夹中,找到head的php文件,加入相应的jquery代码行
- 3楼网友:患得患失的劫
- 2021-03-02 06:38
直接写在布局的 main.php 里面的 <head> 标签内不就行了?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯