Tag: 浏览器

自动检测Web浏览器窗口宽度变化?

我知道你用$(window).width()可以获得web浏览器的大小。 我想检测用户何时更改其Web浏览器的大小,以便我可以重新调整列宽。 有没有办法自动检测这个或我是否必须使用setTimeinterval循环,看看它是否已经改变?

如何直接在浏览器的任何页面上运行jQuery?

是否有一些编程方式或者一个浏览器插件允许用户在他们的浏览器中当前加载的网页上随意运行他们想要的任何jQuery? 编辑 我的动机是能够在页面上提前测试jQuery语法和命令,然后将它们添加到其源代码或建议调整我尝试过的页面的webadmins。

如何使用jquery清除来自网络选项卡的ajax请求?

我需要在任何事件(如按钮单击或使用时间间隔)上使用jquery清除来自网络选项卡的ajax请求。 这可能吗?

当浏览器最小化时,javascript每5秒重新加载一次页面

实际上我们在数据库中发生某些更新时播放通知声音,因此我尝试在浏览器最小化时每5秒重新加载页面,这在Firefox中工作正常,但在Chrome中这不起作用。 场景: 最小化浏览器并使计算机空闲。 我试过两种方法: 方法1: 方法2: $(document).ready(function () { setTimeout(function(){ window.location.reload(1); }, 5000); }); 任何帮助都会很棒。

回到浏览器时,如何通过jquery删除一些输入文本?

我有以下页面的一些错误: http : //jsbin.com/agedu/源代码和一些评论: http : //jsbin.com/agedu/edit 问题是当输入内容并进行查询以显示搜索结果时,如果我回到浏览器中的搜索页面(Firefox 3.5,但与IE8相同),则不再有我的搜索条件了。 它被灰色文本取代。 这个灰色文本,我只想在没有任何填充文本时拥有。 当我删除jQuery代码时,如果我进行一些搜索并按下浏览器上的“返回”按钮,则填充的文本仍然存在。 即使有这个示例页面: http : //mucur.name/system/jquery_example/ 如果我写了一些文本,在地址栏中加载一些其他URL,然后按回车键,填充的文本仍然存在,而不是我的代码。 所以我的问题是:你知道如果填写这个文本怎么保留? 应该有一种方法来检测输入是否已填满,如果是,则避免替换文本。 它可能来自浏览器以及它们如何处理JavaScript,但我不确定。

禁用用户在Web浏览器中从控制台调用函数

所以,我正在用html5和javascript构建游戏,我想通过在Web浏览器中从控制台调用我的一些function(例如saveScore(100000))来防止作弊。 任何想法如何防止这种情况?

jqGrid – 寻呼机未显示。 如何启用它?

我不知道为什么,但我使用jqGrid和寻呼机没有正确显示。 我可以显示viewrecords ,但寻呼机没有。 表的其余部分工作正常。 谁能让我知道问题出在哪里? 我的JQGrid是: jQuery(‘#report_table’).jqGrid({ scroll: ‘true’, url:’getReportTableData.json’, datatype: ‘json’, height: 400, width: 800, colNames:[‘Futures’,’Units’], colModel:[ {name:’Futures’,index:’Futures’, width: 150, sortable: false}, {name:’Units’,index:’Units’, width: 150, sortable: false], rowNum:100, loadonce:’false’, shrinkToFit: ‘true’, mtype: ‘POST’, pager: ‘#preport_table’, postData: { idReport : ’75’ }, viewrecords: ‘true’, loadComplete : function (data) { if (data.error == 1){ $(‘#dialog-modal’).dialog({ height: […]

限制用户在任何浏览器中刷新和返回

我正在研究评估系统,其中候选人尝试考试。 因此,呈现问题及其选择的页面是一个包含iframe的页面,其中问题是获取渲染。 包含iframe的页面包含JavaScript计时器。 因此,当问题在浏览器上呈现以限制刷新时,我编写了F5和ctrl+F5阻止代码,因此候选人无法使用键盘快捷键刷新,但在浏览器窗口中,仍然可以使用刷新按钮或后退按钮。 有没有办法禁用它? 我知道玩浏览器function并不是一种好习惯,所以有什么方法可以摆脱这种局面。

按下后退按钮时的Jquery

我点击一下即可更改页面上的内容。 当我按下浏览器上的后退按钮时,我想知道是否有办法触发效果

如何在单个表达式中编写具有多个:eq的jQuery选择器?

我有一个快速的问题。 如何用多个:eq()选择器编写jQuery选择器表达式? 我想沿着DOM树走下去,但每个希望都不一致。 这是我的工作: $(‘div:eq(0)’).find(‘div:eq(1)’).find(‘div:eq(5)’) 但以下是行不通的: $(‘div:eq(0) div:eq(1) div:eq(5)’) 没有所有的“发现”,是否有更优雅的方式来编写它?