草庐IT

tab-content

全部标签

javascript - 从 XHR 获取响应 Content-Type header

我想看看header是文本/html还是文本/xml。如果它是text/html则有一个错误,我宁愿在继续之前捕获它。 最佳答案 使用getResponseHeader()方法。最小的例子:functionhand(){console.log(this.getResponseHeader('content-type'));}varx=newXMLHttpRequest();x.onreadystatechange=hand;x.open('GET','index.html',true);x.send();

javascript - 检测由 Tab 键启动的焦点?

我想检测元素的焦点事件,但前提是它是由用户按下tab键启动的。例如:如果用户关注#foo并按下Tab,我希望事件在#detect成为焦点(或焦点事件中的条件为真)。相反,如果用户只是单击#detect字段来聚焦它,我不希望事件触发(或者我希望聚焦事件调用中的条件为false)。我不想使用#foo的keydown事件并检查是否按下了tab键,因为我希望该方法独立于任何其他元素。我查看了以下代码的控制台输出,但没有注意到两种聚焦方法之间的任何真正区别:$('#detect').on('focus',function(e){console.log(e);});(fiddle)这有可能以相对简

javascript - 谷歌浏览器扩展 : How to include jQuery in programmatically injected content script?

当用户单击浏览器操作按钮时,我从后台页面注入(inject)我的内容脚本,如下所示:chrome.browserAction.onClicked.addListener(function(tab){chrome.tabs.executeScript(null,{file:"content.js"});});那么如何从我的content.js中访问jQuery?我看不到同时注入(inject)的方法。 最佳答案 关于:chrome.tabs.executeScript(null,{file:"jquery.js"},function(

javascript - 加载资源失败:net::ERR_CONTENT_LENGTH_MISMATCH

此错误消息是什么意思,我该如何解决?这是来自Windows7上的GoogleChromev33.0控制台。Failedtoloadresource:net::ERR_CONTENT_LENGTH_MISMATCH          http://and.img.url/here.png我正在尝试使用jQuery更改图像的src属性。例如像这样(简化):$('.image-prld').attr('src',someDynamicValue);页面上大约有30张图片。每次重新加载页面时,随机图像都会发生上述错误。但有时它对所有图像都适用,没有任何错误。发生此错误时,特定图像显示为this

javascript - 为什么 tab 在 JavaScript 中等于 false?

这个问题在这里已经有了答案:Can'tunderstandtheconditionalexecutionflow[duplicate](3个答案)关闭3年前。我以为我知道==的怪癖以及JavaScript中所有奇怪的类型转换,但今天我偶然发现了一件没有任何意义的事情对我来说:'\t'==false//=>true这是为什么?显然,'\t'不是假值,如果与||结合使用,它会像预期的那样工作:'\t'|| 42//=>'\t'另一方面,toString也不会在false上调用,请参阅:'\t'=='false'//=>false这让我想到选项卡可能会转换为bool值,但是:Boolean(

javascript - Eclipse JavaScript 编辑器 : content assist for js files, 自动完成

我正在尝试将Eclipse(带有JavaEE和Web开发插件)作为JavaEE/GoogleAppEngineIDE。在HTML编辑器中,如果我输入在我在引用的文件中自动获取JavaScript的内容辅助。我想知道是否有可能在JavaScript编辑器中获得其他JavaScript文件(例如jQuery或自制js库)的内容辅助。 最佳答案 我刚刚弄清楚如何在EclipseJavaScript编辑器中获取js内容辅助(没有Aptana插件):如果项目类型本身不包含JavaScript支持:打开Web(或JavaScript)透视图,右

javascript - 在 JSHint/JSLint 或替代服务中抑制 "mixed spaces and tabs"警告?

JSHint和JSLint是很棒的工具。但是,“混合空格和制表符”警告在报告中占主导地位。有没有办法抑制这些警告,或者是否有类似的服务可以抑制空白警告? 最佳答案 不可能用标志关闭此警告,JSHintmaintainerdoesn'twanttoaddaflagforthis.但是,可以根据theirnumber关闭警告.在这种情况下,你会写:/*jshint-W099*/如果你使用的是JSHint配置文件,你也可以在那里指定:{"-W099":true,//allowedmixedtabsandspaces}或者,有一个custo

javascript - 将参数传递给使用 chrome.tabs.executeScript() 注入(inject)的内容脚本

如何将参数传递给使用以下方式注入(inject)的内容脚本文件中的JavaScript:chrome.tabs.executeScript(tab.id,{file:"content.js"}); 最佳答案 没有“将参数传递给文件”这样的事情。您可以做的是在执行文件之前插入内容脚本,或者在插入文件之后发送消息。我将在下面展示这些不同方法的示例。执行JS文件前设置参数如果想在插入文件前定义一些变量,嵌套chrome.tabs.executeScript即可调用:chrome.tabs.executeScript(tab.id,{cod

javascript - 推特 Bootstrap : Print content of modal window

我正在使用Bootstrap开发一个网站,该网站有28个模态窗口,其中包含不同产品的信息。我希望能够在打开的模式窗口中打印信息。每个窗口都有一个id。X5000ControlPanel&RadioHubClose因此,如果我在modal-footer中添加一个新按钮-“打印”,并且单击它我希望打印该模态。我说将使用javascript是否正确?如果是这样,我如何告诉javascript只打印打开模式,而不打印其他模式?感谢所有帮助。 最佳答案 另一种解决方案这是一个基于BennettMcElweeanswer的新解决方案在sameq

javascript - Bootstrap : 'TypeError undefined is not a function' /'has no method ' tab'' when using bootstrap-tabs

我目前正在构建一个小网站,想使用Initialzr中的一些Bootstrap部件,特别是选项卡。我目前尝试使用Bootstrap项目(http://twitter.github.com/bootstrap/javascript.html#tabs)提供的示例代码和一些调整,但在加载时得到“未定义不是函数”。JS文件以正确的顺序预加载(jQuery、libs/bootstrap/*、我的script.js文件/混合在html中的脚本),标准jQuery命令(隐藏等)都可以正常工作,所以它不会似乎与noConflict()选项有关。我还需要检查什么? 最佳答案