草庐IT

注册页面

全部标签

页面加载时发生的javascript onclick

我正在尝试制作一个简单的Javascript函数,以便在单击图像时打开一个带有更大图像的窗口。发生的事情是这个测试警报在页面加载时弹出,然后当我点击图像时什么都不做。这是代码functionzoom(){alert("test!");}document.getElementById("us").onclick=zoom(); 最佳答案 试试这个functionzoom(){alert("test!");}document.getElementById("us").onclick=zoom;

javascript - Rails 4 应用程序...在开发环境中,除非刷新页面,否则不会触发 javascript

所以我的第一个rails4应用程序遇到了一个奇怪的问题,除非我重新加载页面,否则我的页面javascript不会触发。这对于我的Assets管道JS和内联content_forJS都是如此。在我的/assets/javascripts/cars.js文件中:$(function(){$("#car_car_make_id").on("change",function(){//SETMODELS$.ajax({url:"/car_makes/"+$(this).val()+"/car_models",type:"GET",dataType:"json",cache:false}).don

javascript - 如何在重定向到 jquery 之前预加载(缓存)外部页面?

我正在做一个phonegap应用程序。我有一个带有登录按钮的index.html页面,该按钮可重定向到网站应用程序。当登录按钮被点击时,我想在页面上显示一个正在加载的gif正在缓存/预加载并在完成后重定向到页面。我将不胜感激示例脚本代码。 最佳答案 我什至不确定您是否需要使用任何jQuery或Javascript,除非您想要动态地处理许多此类情况。您可以查看HTML5预取以在登录后预加载和缓存下一页。所以在你的文档的头部添加:您可以在DavidWalsh博客上阅读更多相关信息here,或在MDN上阅读更多信息prefetchMDN

javascript - 按下回车键时不刷新页面

每当在表单中输入时,回车键都会触发页面刷新,我遇到了一些问题。如果按下enter并且文本区域(#input)中没有输入文本,则以下代码不会刷新页面,但是如果按下enter并且#input中有输入,或者如果光标位于文本区域。我不确定是什么触发了它,因为#submit是一个普通按钮。Enteryourverbhereinplain(dictionary)form:Radio1Radio2我正在尝试使用jquery来解决问题,但在这方面需要帮助。如有任何建议,我们将不胜感激! 最佳答案 你可以在正文末尾添加以下脚本$("form").su

javascript - 在任何情况下都防止 onbeforeunload 关闭页面

我想防止浏览器在任何情况下或其他情况下关闭页面,防止浏览器在调用onbeforeunload时执行任何操作。这是我试过的代码。(function(){varproxied=window.onbeforeunload;window.onbeforeunload=function(e){e.preventDefault();e.stopPropagation();//iwanttostopeverythingconsole.log('stayhere');//return'message';};})();我想在离开页面之前执行一个操作(断开聊天) 最佳答案

javascript - 使用javascript阻止jsp页面

如何屏蔽一个jsp页面(我想要的是,当我单击链接以重定向每个页面时,我想为特定用户阻止某些特定页面)我创建了一个java脚本函数来检索每个用户的jsp页面(用户可以访问的页面)。但我不知道要阻止同一用户的其他页面) 最佳答案 使用jsdocument.getElementById("idnameoflink").style.display='none';从页面中删除链接并使用'block'而不是'none'来显示链接。 关于javascript-使用javascript阻止jsp页面,我

javascript - 新呈现元素的动画,但不在页面加载时

我订阅了一个Firebase实时数据库,这样当我向它提交内容时,它会立即呈现在View中,而不需要任何jQuery或ajax。我想为这些元素的渲染设置动画,这样当一个新元素被添加到DOM时,它的div的background-color是绿色的,慢慢消失。我不希望此类的所有div在加载时执行此动画。我知道怎么做前者:@keyframesgreen-fade{0%{background:rgb(173,235,173);}100%{background:none;}}.post-div{animation:green-fade5sease-in1;}但是这个动画当然会在这个类的任何时候呈现

javascript - 如何捕获 div 的位置以便在页面重新加载时我可以拥有该位置

我想捕捉滚动捕捉区域的位置,如下图所示以便在页面重新加载任何其他情况时保留状态。$(function(){setInterval(function(){window.location.reload();},90000);});.container{width:600px;height:300px;//background:red;overflow-y:auto;font-size:18px;line-height:40px;padding-left:14px;position:relative;}.center-band{position:fixed;z-index:40;width:

javascript - 可以让 jqGrid 搜索框停留在页面上吗?

现在,我必须单击jqGrid搜索图标来弹出搜索框。我想做的是始终在网格上方打开搜索框(而不是弹出窗口)。我在他们的演示中没有看到任何东西,但我希望有人已经做到了或者知道怎么做。 最佳答案 做你需要做的最简单的方法是vargrid=$("#list"),prmSearch={multipleSearch:true,overlay:false};grid.jqGrid({//alljqGridparameters});//nextlineisoptionalgrid.jqGrid('navGrid','#pager',{add:fals

javascript - XMLHttpRequest 页面卡住

我正在做一个网站。我们每1分钟请求一次新警报。我们正在为该操作使用Javascript和c#处理程序。JavaScript部分是:varurl="/myurl";varxmlhttp=newXMLHttpRequest();xmlhttp.open("GET",url,false);xmlhttp.send();varxmlDoc=null;xmlDoc=xmlhttp.responseXML;我的问题可能是什么原因?还有一件事。这是正确的方法吗? 最佳答案 您应该使用异步代码。因为此时您的代码是同步的,它会在xmlhttp.sen