layout 在column.php里面添加了js失效 [ 2.0 版本 ]
layout 在column.php里面添加了js代码
$(function () {
$('#cd-dropdown').dropdown({
gutter: 5,
stack: false,
delay: 100,
slidingIn: 100
});
});
view index.php里面不添加任何东西没有报错。
添加了ActiveForm后就报错
Uncaught TypeError: $(...).dropdown is not a function
共 2 个回答
-
dingjj2010 回答于 2016-04-05 10:17 举报
这是因为直接添加的js加载在jquery和dropdown的前面。
两种解决方式:
1.AppAsset里面设置,js加载在head里面。
2.这段js用$this->registerJs($js)
加载。 -
saber
注册时间:2015-08-17
最后登录:2017-11-01
在线时长:5小时20分
最后登录:2017-11-01
在线时长:5小时20分
- 粉丝0
- 金钱145
- 威望0
- 积分195