Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建可调整大小的日历(html/css/jquery)_Javascript_Jquery_Html_Css_Fullcalendar - Fatal编程技术网

Javascript 创建可调整大小的日历(html/css/jquery)

Javascript 创建可调整大小的日历(html/css/jquery),javascript,jquery,html,css,fullcalendar,Javascript,Jquery,Html,Css,Fullcalendar,我会尽量把这件事说清楚的!好了 我一直在使用Adam Shaw的jquery插件。 我对正在进行的项目做了一些小的调整 目的:此“版本”的fullcalendar设置为填充窗口中的文档空间,并在调整窗口大小时始终保持可见(同时在窗口和日历本身的右侧和底部留出10px的空白)。此外,它应该在日历导航下的文档顶部有10px的填充。左侧是正确的 问题:加载zip中包含的“localendar.html”时,您可能会看到一些即时问题(这可能取决于您的屏幕分辨率)。目前,日历未固定在日历导航下方10px处

我会尽量把这件事说清楚的!好了

我一直在使用Adam Shaw的jquery插件。 我对正在进行的项目做了一些小的调整

目的:此“版本”的fullcalendar设置为填充窗口中的文档空间,并在调整窗口大小时始终保持可见(同时在窗口和日历本身的右侧和底部留出10px的空白)。此外,它应该在日历导航下的文档顶部有10px的填充。左侧是正确的

问题:加载zip中包含的“localendar.html”时,您可能会看到一些即时问题(这可能取决于您的屏幕分辨率)。目前,日历未固定在日历导航下方10px处。此外,当您调整浏览器窗口的大小时,日历会在右侧和底部保留10px的填充,但是日历的顶部在所有三个日历视图选项中都无法正常工作。 日历不得有任何溢出导致滚动条出现。

日历必须在所有边上保持10px的填充(左侧除外,日历导航下方顶部仅为10px)。最小高度和宽度,使日历不能小于上网本的平均分辨率(此时可以接受溢出导致的滚动条)

-这些行可能会有帮助

localendar.html(70-92104-124)
fullcalendar.css(139-142[查看fullcalendar.css)

fullcalendar.js(473-492[查看fullcalendar.js)

您正在将元素的所有位置属性设置为“绝对”。当您将某项设置为“位置:绝对”时,它会将其绝对定位在设置为“位置:相对”的最近父项内。它还会将该元素从常规文档流中删除。由于日历是o,因此上边距的情况是在文档流之外,它与上面的控件重叠。您应该从CSS中删除位置属性

这是html页面本身中日历样式的内容:

    div#calendar {
    margin-left: 252px !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
我将div元素包括在style属性中,因为它赋予了规则更多的权重。我还将'margin left'属性的值设置为important,因为fullcalendar.css文件中还有另一个样式设置为important。这两个元素一起将覆盖该文件中应用的左边距


我现在只能在safari中测试这一点,但它在大多数浏览器中应该都能正常工作。请告诉我这是否有帮助。

您正在将元素的所有位置属性设置为“绝对”。当您将某项设置为“位置:绝对”时,它会将其绝对定位在设置为“位置:关系”的最近父项中它还从常规文档流中删除了元素。由于日历不在文档流中,所以它与上面的控件重叠。您应该从CSS中删除位置属性

这是html页面本身中日历样式的内容:

    div#calendar {
    margin-left: 252px !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
我将div元素包括在style属性中,因为它赋予了规则更多的权重。我还将'margin left'属性的值设置为important,因为fullcalendar.css文件中还有另一个样式设置为important。这两个元素一起将覆盖该文件中应用的左边距


我现在只能在safari中测试这一点,但它在大多数浏览器中应该都能正常工作。请告诉我这是否有帮助。

你不能在JSFIDLE上托管它吗?添加了更好的源代码!让我知道这是否行得通。为了明确你的要求,你想要有人帮你修复这段代码吗?顶部的控件有什么原因吗在一个表中?那么你尝试了什么,哪些不起作用?你不能在一个JSFIDLE上托管它吗?添加了更好的源代码!让我知道这是否起作用。为了明确你的要求,你想要有人为你修复此代码?有什么原因顶部的控件在一个表中吗?那么你尝试了什么,哪些不起作用?