jquery - 可以在 Razor 中使用 javascript var 吗?

标签 jquery razor kendo-ui

我有一个 Kendo 调度程序,我必须将高度设置为屏幕大小 并且剑道调度器高度只允许整数:

...
.Height(600).
....

我知道可以通过 jQuery 获取屏幕的高度:

var height = $( window ).height();

但是有没有办法使用这个 javascript 变量呢?

最佳答案

不使用 C#/Razor API 否,因为在执行任何客户端代码时该代码已经呈现,但您可以使用 Javascript API 对其进行初始化:

<div id="scheduler"></div>
<script>
$("#scheduler").kendoScheduler({
  date: new Date("2013/6/6"),
  height: $( window ).height(),
  dataSource: [
    {
      id: 1,
      start: new Date("2013/6/6 08:00 AM"),
      end: new Date("2013/6/6 09:00 AM"),
      title: "Interview"
    }
  ]
});
</script>

http://docs.telerik.com/kendo-ui/api/web/scheduler#configuration-height

关于jquery - 可以在 Razor 中使用 javascript var 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22630776/

相关文章:

javascript - XHR 在 Java 中加载 GET 失败?

jquery - 控制移动 View 中导航栏切换按钮的状态

kendo-ui - 使用模板自定义 Kendo Treeview 的问题

kendo-ui - Kendo UI ASP.NET MVC 网格数据源过滤器值为空

javascript - kendo mcv 网格行格式在网格之间拖放后未保留

jquery - bootstrap visible-*-block 和 jquery toggle() 冲突 - 试图隐藏/显示切换一个 div

底部的 Jquery UI 选项卡,我无法对齐事件选项卡的箭头

asp.net-mvc-3 - Orchard 如何在不调用 RenderBody 的情况下逃脱?

asp.net - cshtml不流行是不是有原因

c# - 在 View 代码中更改 razor View 的基类