【问题标题】:Multiple Local storage locations check多个本地存储位置检查
【发布时间】:2014-04-30 21:37:25
【问题描述】:

我正在创建一个应用程序,但在检查是否存在多个本地存储位置时遇到了问题。我需要做的是隐藏没有href的链接,如果有href则显示它们。它需要在页面加载时检查这一点。

我目前有这段代码,但由于应用程序不刷新页面加载将无法正常工作。有什么想法吗?

scanner.scan( function (result) { 

        if (result.text == "1.html" ) { //Checks barcode scanner result
            var onepageL = "1.html"; // links to file
            localStorage.setItem("onepage", onepageL); //saves link to local storage
        window.open(onepageL); //opens page
        }

$('a').each(function showhide() {
    (!$(this).attr('href')) ? $(this).hide() : $(this).show();
    });

我有上面的代码,但这只是禁用了所有没有 href 的链接,即使扫描仪填充它们,它们也不会出现。因此,我们将不胜感激。

【问题讨论】:

    标签: javascript jquery cordova local-storage qr-code


    【解决方案1】:

    我不知道显示/隐藏链接与本地存储有什么关系。 下面是一些代码,它将显示所有具有 href 的链接并在页面加载时隐藏所有其他链接。

    $(document).ready(function(){
      $('a[href]').show();
      $('a').not('[href]').hide();
    });
    

    【讨论】:

    • 链接是动态填充的,因此必须存储在本地存储中,否则链接将在应用关闭时丢失。这种方法对我不起作用。
    猜你喜欢
    • 1970-01-01
    • 2012-03-21
    • 2012-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多