jQuery是否适用于Chrome Packaged Apps?

时间:2012-11-21 18:06:41

标签: jquery google-chrome html hide

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

这是我正在使用的jQuery代码,任何想法为什么它不会起作用?或者,jQuery在浏览器中不能作为单独的windwos在Chrome应用程序中运行?

一如既往地谢谢。

$(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 个答案:

答案 0 :(得分:0)

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

  1. 是的,jQuery可以与Chrome打包的应用程序一起使用(或者至少我认为它们会,我稍后会发现)。
  2. 问题似乎是我指的是jQuery使用网址的网址引用...这不适用于打包的Chrome应用/扩展程序。
  3. 我应该下载我想要的jQuery库,然后将其存储在本地并在本地引用它。然后我的代码应该像浏览器中的id那样工作。
  4. 希望这可能在某些时候帮助其他人。