我有一个模板,我正在使用我的项目。
请看下图:
这是我不使用kartikGrid的时候。运行下拉菜单以及模板所需的。
请看下图:
这是我使用kartik的时候,下拉菜单不再运行。有人能告诉我为什么会这样吗。
该模板使用不同的bootsrap版本与kartik。
太好了。希望有人能帮帮我。
发布于 2018-06-02 04:51:41
Imaginaroom,这对我来说很有用,谢谢。
使用kartik后,我的顶部菜单没有响应(直接链接或下拉菜单)。我向我的菜单小部件添加了一个id
,它就成功了。
echo Nav::widget([
'id' => 'topMenuID',
'options' => ['class' => 'navbar-nav navbar-right'],
'items' => $menuItems,
]);
发布于 2016-10-07 17:20:35
手动为所有小部件分配不同的ids,因此不会有任何冲突。如果你不给小部件分配in,yii会自动给它们一个in,但是当使用ajax或pjax加载数据时出现问题,那么Yii就无法知道页面中已经使用了哪些in。
Yii2中的每个窗口小部件都有一个属性'id‘,您可以在调用窗口小部件时在配置数组中分配该属性。
发布于 2019-04-07 19:56:05
在有问题的布局或页面中添加此代码:
$this->registerJs( "$(document).ready(function() { $('.dropdown-toggle').dropdown(); });", View::POS_END, 'ecommerceProductJs' );
https://stackoverflow.com/questions/39908617
复制相似问题