Tag: javascript

jQGrid列选择器模态叠加

看一下这个例子 ,请注意点击“搜索”按钮会如何显示一个模态表单,背后有一个黑暗的叠加层。 现在注意点击Column Chooser按钮会显示一个模态forms,但后面没有叠加。 我的问题是:如何在我的Column Chooser弹出窗口后面显示黑色叠加层?

如何使用jquery检查元素是否在用户的视图中

我的窗口里有一个非常大的可拖动的div 。 这个div有一个较小的窗口。 …. 我怎么知道li元素在用户视口中是否可见(我的意思是真的可见,而不是在溢出区域)?

jQuery ajax load()java脚本没有执行?

我已经阅读了几个关于这个问题的post,但我无法解决它。 我正在将一个html文件加载到div中。 我加载的文件包含一个无序列表。 应该扩展此列表(带有子菜单项的菜单)并关闭。 因此我需要js。 但不幸的是,这个脚本没有加载。 谁能帮我? 真是太棒了! 非常感谢 :)

jQuery POST,错误405方法不允许

我试图用IIS 7.5托管ASP.NET MVC4 Web应用程序。 调试应用程序时一切正常(我假设这是因为Windows身份validation)。 但是,当我发布应用程序并浏览到它时,我得到405方法不允许错误: POST http://localhost/ 405 (Method Not Allowed) send i.extend.ajax i.(anonymous function) (anonymous function) 从我读过的内容来看,IIS中的Handler Mappings存在问题,或者web.config中需要一些配置。 无论哪种方式,我都没有找到正确的解决方案。 谁能告诉我我的web.config应该包含在所有POSTS中? 和/或如何在IIS中设置正确的Handler映射,因为我是Web开发的新手,并且发现选项的数量有点压倒性。 抛出错误的javascript是以下内容: $.post(“/”, { latitude: locLat, longitude: locLon, username: $(‘#onlineUsers’).attr(‘itemid’) });

为什么javascript this.style 返回一个空字符串?

为什么this.style[property]得到一个空字符串? 我的代码是: Demo #test{ height:100px; } .tclass{ width:100px; } function $(ID){ var element=document.getElementById(ID||’nodId’); if(element){ element.css=css; } return element; } function css(prop,value){ if(value==null){ return this.style[prop]; } if(prop){ this.style[prop]=value; } return true; } window.onload=function(){ var element=$(“test”); alert(element.css(“height”)+”,”+element.css(“width”)+”,”+element.css(“background”)); //alert ,,#ccc }; Test 这段代码警报,,#ccc ,但我想得到100px,100px,#ccc ,我有什么问题? 谁能帮我? 更新 我改变了cssfunction,现在它可以正常工作: function css(prop,value){ if(value==null){ var b = (window.navigator.userAgent).toLowerCase(); var s; if(/msie|opera/.test(b)){ […]

在页面上删除文件时如何设置文件输入值?

我正在尝试创建一个控件,您可以在其中选择要在表单中提交的文件,并将文件放入其中以执行相同的操作。 我有这样的东西,如果它是一个图像,它也会显示该文件的预览: Select file or drop it here. 这是MCVE的小提琴 。 用户将文件放在preview-image-container 。 该文件未通过AJAX提交,用户需要提交包含更多数据的表单。 出于安全原因,我们不允许使用JavaScript更改输入文件的值。 但是,我知道默认输入文件支持droppable,并且有一堆网站让我们通过将它们放在表单中来选择文件,所以我的猜测是有一种方法可以做到这一点。 正如您从MCVE中看到的,我只对使用jQuery或纯JavaScript而不使用其他库感兴趣。 尽管可以使用dropzone.js ,但它不符合我的要求,并且需要花费大量的时间来定制其外观。 此外, dropzone.js具有某些在我的ASP.NET应用程序中无法满足的配置要求。 有一个类似的问题,但没有一个正确的答案: 如何在HTML格式的表单中将文件对象设置为输入文件? 因为我已经实现了拖放和预览操作,所以在上传之前也没有类似于拖放图像输入文件和预览 。 我的问题是特定于在父容器中删除文件时输入空文件的问题。

检测页面上是否显示警报或确认

有没有办法使用JavaScript或jQuery来检测是否显示确认或警告框?

使用jQuery动态安排div

我有以下结构: 现在someid实际上是该div的唯一ID。 现在我收到一个有不同顺序的数组,比如说3,2,1,4,然后我如何使用jQuery移动这些div来匹配新的顺序? 非常感谢您的宝贵时间。

如何在textarea中获取所选文本?

我正在尝试制作自己的WYSIWYG编辑器。 有什么办法,如何获取用户在textarea中选择的文本? 例如,如果用户选择了某个单词然后单击按钮,我该如何找出选择了哪个文本? 我正在使用jQuery 。

使用onbeforeunload事件,url在此页面上选择停留时更改

重写问题 – 我想创建一个页面,如果用户离开页面(到其他链接/网站或关闭窗口/选项卡)我想显示onbeforeunload handeler说we have a great offer for you? 如果用户选择leave the page它应该进行正常的传播,但如果他选择stay on the page我需要他将其重定向到提供页面redirection is important, no compromise 。 对于测试,我们可以重定向到google.com 我做了一个程序如下 – var stayonthis = true; var a; function load() { window.onbeforeunload = function(e) { if(stayonthis){ a = setTimeout(‘window.location.href=”http://google.com”;’,100); stayonthis = false; return “Do you really want to leave now?”; } else { […]