yii2-资产捆绑
我想知道如何在yii2资产包中仅为IE9添加资产?我是说像yii2-资产捆绑,yii2,assets,Yii2,Assets,我想知道如何在yii2资产包中仅为IE9添加资产?我是说像 <!--[if lt IE 9]> <script src="assets/js/html5shiv.js"></script> <script src="assets/js/respond.min.js"></script> <![endif]--> 另一件事是如何在页面顶部而不是最后添加jquery之类的js库?您必须为jsOpti
<!--[if lt IE 9]>
<script src="assets/js/html5shiv.js"></script>
<script src="assets/js/respond.min.js"></script>
<![endif]-->
另一件事是如何在页面顶部而不是最后添加jquery之类的js库?您必须为jsOptions属性指定选项 在您的情况下,应该是这样的:
public $jsOptions = ['condition' => 'lte IE9'];
进一步阅读:
$jsOptions详细信息
和
关于jQuery问题,您只需相应地配置AssetBundle,或者只需在头部或模板中插入normal script标记的任何位置注册它。您必须为jsOptions属性指定选项 在您的情况下,应该是这样的:
public $jsOptions = ['condition' => 'lte IE9'];
进一步阅读:
$jsOptions详细信息
和
关于jQuery问题,您只需相应地配置AssetBundle,或者只需在您的头部或模板中的任何位置注册它,插入普通脚本标记。非常感谢。你真的帮了我的忙。所以我发现我可以使用像
public$js=['js/jquery.min.js',position'=>\yii\web\View::POS\u HEAD],'js/html5shiv.js',condition'=>'lte IE9',position'=>\yii\web\View::POS\u HEAD],'js/bootstrap.js',]代码>这是否是一种好的做法?这是一种方法,另一种方法是创建多个资产绑定,指定它们的依赖关系。很高兴我能帮忙;)谢谢。你真的帮了我的忙。所以我发现我可以使用像public$js=['js/jquery.min.js',position'=>\yii\web\View::POS\u HEAD],'js/html5shiv.js',condition'=>'lte IE9',position'=>\yii\web\View::POS\u HEAD],'js/bootstrap.js',]代码>这是否是一种好的做法?这是一种方法,另一种方法是创建多个资产绑定,指定它们的依赖关系。很高兴我能帮忙;)