-1
我正在运行免费的DNN平台9.0.1,我想停止左侧人员从左到右滑入视图。我希望它从我刷新页面那一刻起就是静态的和可见的。我试着添加CSS来覆盖'left'属性,但它没有帮助。执行幻灯片的JavaScript代码在哪里?我想删除它。dotnetnuke停止personabar滑动
我正在运行免费的DNN平台9.0.1,我想停止左侧人员从左到右滑入视图。我希望它从我刷新页面那一刻起就是静态的和可见的。我试着添加CSS来覆盖'left'属性,但它没有帮助。执行幻灯片的JavaScript代码在哪里?我想删除它。dotnetnuke停止personabar滑动
我发现如何去做。如果有人对此感到困扰,可以通过以下方法停止动画。
在 '/DesktopModules/admin/Dnn.PersonaBar/scripts/main.js',我改变了以下内容:
$personaBar.css({ left: -100 });
$parentBody.animate({ marginLeft: personaBarMenuWidth }, 200, 'linear', onShownPersonaBar);
$personaBar.animate({ left: 0 }, 200, 'linear', callback);
到...
//$personaBar.css({ left: -100 });
//$parentBody.animate({ marginLeft: personaBarMenuWidth }, 0, 'linear', onShownPersonaBar);
//$personaBar.animate({ left: 0 }, 0, 'linear', callback);
onShownPersonaBar();
callback();
...我将CSS中的'.personabar'规则更改为'left:0;'。
我认为这是内置于现代DNN框架的核心,并且没有允许停止的设置。 – blackhawk