我的Javascript没有向下推@RendorBody
我有一个网站,我的我的Javascript没有向下推@RendorBody,javascript,html,css,dom,Javascript,Html,Css,Dom,我有一个网站,我的@RenderBody()divs没有接收到我的JavaScript 这是我的HTML,带有主布局的引导代码 @视图包。标题 @style.Render(“~/Content/css”) @Scripts.Render(“~/bundles/modernizer”) @Scripts.Render(“~/bundles/jquery”) @Html.ActionLink(“主页”、“索引”、“主页”) @如果(1==1) { @Html.ActionLink(“站点管理员
@RenderBody()
div
s没有接收到我的JavaScript
这是我的HTML,带有主布局的引导代码
@视图包。标题
@style.Render(“~/Content/css”)
@Scripts.Render(“~/bundles/modernizer”)
@Scripts.Render(“~/bundles/jquery”)
- @Html.ActionLink(“主页”、“索引”、“主页”)
@如果(1==1)
{
- @Html.ActionLink(“站点管理员”、“注册用户”、“站点管理员”)
}
- @Html.ActionLink(“促销”、“促销”、“促销”)
- @Html.ActionLink(“报告”、“联系”、“主页”)
@Html.Partial(“_LoginPartial”)
@RenderBody()
这是我的子页面的代码
@如果(1==1)
{
@(Html.Kendo().Menu())
.名称(“菜单”)
.方向(菜单方向.左)
.方向(菜单方向.垂直)
.可滚动(真)
.项目(项目=>
{
items.Add().Text(“Register Employees”).Action(“RegisterUsers”、“SiteAdmin”).Visible(Request.IsAuthenticated&&User.IsInRole(“Administrators”);
items.Add().Text(“编辑角色”).Action(“管理角色”、“站点管理员”);
})
)
}
@RenderBody()
下面是JavaScript
$(文档).ready(函数(){
var height=document.getElementById(“主布局”).offsetHeight;
document.getElementById(“content1”).style.marginTop=height-1+'px';
});
$(文档).ready(函数(){
var height=document.getElementById(“主布局”).offsetHeight;
document.getElementById(“菜单”).style.marginTop=height-1+'px';
});
函数onResize(){
var height=document.getElementById(“主布局”).offsetHeight;
document.getElementById(“content1”).style.marginTop=height-1+'px';
}
函数onResize(){
var height=document.getElementById(“主布局”).offsetHeight;
document.getElementById(“菜单”).style.marginTop=height-1+'px';
}
这是我的CSS
.container{
最大宽度:800px;
左边距:0px;
最小宽度:500px;
}
梅因先生{
左边距:220px;/*与侧导航的宽度相同*/
/*字体大小:28px;增加文本以启用滚动*/
填充:14px;
}
当我调整浏览器窗口的大小使其变小时,导航栏和菜单栏都会调整大小并按下。@RenderBody()。您可以在两张图片中看到,第一张是正常的,第二张是最小化的,菜单在调整大小时自动下拉。@RenderBody没有
如何初始化JavaScript,使其移动我的@RenderBody
,就像在我的菜单中一样?这是一个新手犯的错误。它不起作用的原因是我没有调用第二个函数,也没有将第二个函数命名为其他函数
正文和标签
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("content1").style.marginTop = height - 1 + 'px';
}
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("menu").style.marginTop = height - 1 + 'px';
}
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("menu").style.marginTop = height - 1 + 'px';
}
function onResize2() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("content").style.marginTop = height - 1 + 'px';
}
@RenderBody()
功能
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("content1").style.marginTop = height - 1 + 'px';
}
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("menu").style.marginTop = height - 1 + 'px';
}
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("menu").style.marginTop = height - 1 + 'px';
}
function onResize2() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("content").style.marginTop = height - 1 + 'px';
}
如您所见,我没有添加第二个要由主体调用的函数,也没有给出不同的函数名。我把它们都命名为onResize,并认为它会用1来调用它们
这是正确的方法
正文和标签
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("content1").style.marginTop = height - 1 + 'px';
}
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("menu").style.marginTop = height - 1 + 'px';
}
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("menu").style.marginTop = height - 1 + 'px';
}
function onResize2() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("content").style.marginTop = height - 1 + 'px';
}
@RenderBody()
功能
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("content1").style.marginTop = height - 1 + 'px';
}
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("menu").style.marginTop = height - 1 + 'px';
}
function onResize() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("menu").style.marginTop = height - 1 + 'px';
}
function onResize2() {
var height = document.getElementById("masterlayout").offsetHeight;
document.getElementById("content").style.marginTop = height - 1 + 'px';
}
新手犯了错误,但当你从其他人手中接手一个项目时就会发生这种情况。Java和javascript彼此无关。请删除java标记。javascript不是java脚本语言