jquery - jQuery 在 Chrome 打包应用程序中工作吗?

标签 jquery google-chrome html hide

我正在使用一些 javascript 或 jQuery 代码在我的应用程序中使用导航栏隐藏和显示不同的 div。它在浏览器(Safari、Chrome、Firefox)中运行良好,但是当我将它作为 chrome 应用程序作为自己的窗口运行时,一切都搞砸了。单击一个导航项会使我在页面中向下跳转到一个 div,而不是隐藏当前项并在其位置显示所选项。

这是我正在使用的 jQuery 代码,你知道为什么它不能正常工作吗?或者 jQuery 不能在 Chrome 应用程序中作为独立于浏览器的 windwos 工作?

谢谢,一如既往。

$(document).ready(function(){

    $('#Notes').show().addClass('navActive');
    $('#Callers').hide();
    $('#Assignments').hide();
    $('#CallHist').hide();

    $('#lowersectionmenu a').click(function() {

    $('.navActive').hide().removeClass('navActive');

    var hrefid = $(this).attr('href')
    console.log(hrefid);
    $(hrefid).show().addClass('navActive');


    return false;  

    });

最佳答案

再次,一些搜索和重读已经回答了我的问题。

  1. 是的,jQuery 可以与 Chrome 打包的应用程序一起使用(或者至少我认为它们可以,稍后我会发现)。
  2. 问题似乎是我指的是使用对网络的 url 引用的 jQuery...打包的 chrome 应用程序/扩展程序不允许这样做。
  3. 我应该下载我想要的jQuery库,然后存储在本地,在本地引用。然后我的代码应该像 id 在浏览器中一样工作。

希望这在某些时候能对其他人有所帮助。

关于jquery - jQuery 在 Chrome 打包应用程序中工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13499382/

相关文章:

php - 验证序列中的表单字段

jquery - CSS:随着浏览器窗口的大小逐渐增加div宽度

javascript - 如果模式已经打开,则切换后无法关闭模式

css - Chrome 将宽度为 0 的表格单元格显示为 1px

html - 如何防止 chrome 中的自动完成 "Use password for:"选项?

html - 仅使用 CSS 在转换后隐藏元素

javascript - 使用 puppeteer 选择并单击下拉菜单项

带有 ASP.NET MVC ActionResult 的 jQuery 可排序 .toArray

css - Google Chrome 中有 "font smoothing"吗?

html - 无法选择所需的 ul 元素 - CSS