2017-03-10 74 views
-1

我正在运行免费的DNN平台9.0.1,我想停止左侧人员从左到右滑入视图。我希望它从我刷新页面那一刻起就是静态的和可见的。我试着添加CSS来覆盖'left'属性,但它没有帮助。执行幻灯片的JavaScript代码在哪里?我想删除它。dotnetnuke停止personabar滑动

+0

我认为这是内置于现代DNN框架的核心,并且没有允许停止的设置。 – blackhawk

回答

1

我发现如何去做。如果有人对此感到困扰,可以通过以下方法停止动画。

在 '/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;'。