我使用以下代码从How to automatically reload a page after a given period of inactivity到我的项目之一,并且可以正常工作,但是现在我将其放在当前项目中,这是行不通的,我不知道为什么,它们是不同的项目,但是在那天他们只是2个webform aspx页面????
这假定每分钟刷新一次页面,除非有人按下键或移动鼠标。
<script>
var time = new Date().getTime();
$(document.body).bind("mousemove keypress", function(e) {
time = new Date().getTime();
});
function refresh() {
if(new Date().getTime() - time >= 60000)
window.location.reload(true);
else
setTimeout(refresh, 10000);
}
setTimeout(refresh, 10000);
</script>
控制台错误:
Uncaught ReferenceError: $ is not defined
=> $(document.body).bind(“ mousemove keypress”,function(e){
我在aspx页面上使用的参考:
<!-- Global styles START -->
<link href="/assets/global/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link href="/assets/global/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Global styles END -->
<!-- Page level plugin styles START -->
<link href="/assets/global/plugins/fancybox/source/jquery.fancybox.css" rel="stylesheet">
<link href="/assets/global/plugins/uniform/css/uniform.default.css" rel="stylesheet" type="text/css">
<!-- Page level plugin styles END -->
<!-- Theme styles START -->
<link href="/assets/global/css/components.css" rel="stylesheet">
<link href="/assets/global/css/plugins.css" rel="stylesheet">
<link href="/assets/frontend/layout/css/style.css" rel="stylesheet">
<link href="/assets/frontend/layout/css/style-responsive.css" rel="stylesheet">
<link href="/assets/frontend/layout/css/themes/blue.css" rel="stylesheet">
<link href="/assets/frontend/layout/css/custom.css" rel="stylesheet">
<!-- Theme styles END -->
//My body code here
<!-- Load javascripts at bottom, this will reduce page load time -->
<!-- BEGIN CORE PLUGINS (REQUIRED FOR ALL PAGES) -->
<!--[if lt IE 9]>
<script src="/assets/global/plugins/respond.min.js"></script>
<![endif]-->
<script src="/assets/global/plugins/jquery-1.11.0.min.js" type="text/javascript"></script>
<script src="/assets/global/plugins/jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
<script src="/assets/global/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/assets/frontend/layout/scripts/back-to-top.js" type="text/javascript"></script>
<!-- END CORE PLUGINS -->
<!-- BEGIN PAGE LEVEL JAVASCRIPTS (REQUIRED ONLY FOR CURRENT PAGE) -->
<script src="/assets/global/plugins/fancybox/source/jquery.fancybox.pack.js" type="text/javascript"></script>
<!-- pop up -->
<script src="/assets/global/plugins/uniform/jquery.uniform.min.js" type="text/javascript"></script>
<script src="/assets/frontend/layout/scripts/layout.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(document).ready(function () {
Layout.init();
Layout.initUniform();
//Layout.initTwitter();
});
</script>
<!-- END PAGE LEVEL JAVASCRIPTS -->
有什么可行的解决方案吗?我对JS或JQuery的知识为零,但是如果您向我展示它是如何工作的,我可以将其应用于我的程序(lol)
参考方案
$未定义表示您不包括JQuery JavaScript库。添加类似<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
在您的脚本之前,它应该可以工作
我正在使用使用Visual Studio模板创建的Web表单应用程序。模板具有一个内容占位符,该占位符被访问的任何页面的内容替换。有问题的页面有几个服务器控件,例如文本框,标签和按钮。当我单击我的更新按钮时,它可以正常工作,这些值会回传并更新数据库。我想在所有子页面上创建通用的登录提示。我的导航栏(位于我的母版页中)具有引导程序设置。我在导航栏中添加了一个下…
单击几次后不显示ModalPopupExtender - javascript我的页面中有2个modalpopupextender,第一个modalpopupextender我用它弹出消息,第二个用来让用户做出选择。运行时,它看起来不错,但是在第一个或第二个modalpopupextender打开和关闭后,它不会显示在屏幕顶部,所以我看不到它。我的意思是,它看起来好像没有显示在屏幕上,但是如果我使用开发人员工具对其进行检查,则可以在首…
Javascript无法在Asp上运行。净 - javascript有人能帮我吗?我的js无法正常工作,我隐藏了divId,当我单击te按钮时,应该显示divId,但什么也没有发生!我正在发送下面的代码。我在做什么错,可能在母版页文件中吗?%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" Au…
ddl在服务器中未更新-asp.net - javascript我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……
C#中的CustomValidator无法拾取颜色 - javascript我正在尝试在网页的下拉列表中使用CustomValidator,并且由于下拉列表的颜色未更改,因此未在表单提交上正确触发。我已经在文本框上进行了相同的验证,但是我显然在下拉菜单中做错了,希望对您有所帮助!我用了这个Change Text Box Color using Required Field Validator. No Extender Control…