javascript - Firefox OS - BuildingBlock 抽屉的使用

标签 javascript html firefox-os

我正在开发基于 Firefox OS 的 application使用什么积木 drawer成分。我的问题是,当我单击左上角图标时 - 抽屉正确显示 - 但主页的内容消失了。您能给我建议一个解决方案吗?

谢谢。

最佳答案

如果您的目的是在有人点击每个列表(项目、用户、插件)时清除它们,您可以从 tabs.css 的选项卡列表中删除行可见性属性

[role="tablist"] [role="tabpanel"] {
  position: absolute;
  top: 4rem;
  left: 0;
  /*visibility: hidden;*/
  width: 100%;
  height: calc(100% - 4rem);
  z-index: -1;
  display: block;
  overflow: auto;
}

然后清除代码中的列表。您需要对每个函数执行此操作:

function clearLists(){
    $("#resultsProjects").empty();
    $("#resultsUsers").empty();
    $("#resultsPlugins").empty();
}
function processProjects() {
  return function() {
    if (xhr.readyState == 4 && xhr.status == 200) {
      var obj = jQuery.parseJSON(xhr.responseText);
      clearLists();
      for (var i = 0; i < obj.length; i++) {
        $('#resultsProjects').append("<li><p>" + obj[i].name + "</p><p>" + obj[i].lang + "</p></li>");
      }
    }
  }
}

关于javascript - Firefox OS - BuildingBlock 抽屉的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20566481/

相关文章:

javascript - 运行多个模态时出错

javascript - 添加产品后如何防止购物车模式(ajax)打开?

javascript - 为什么我不能使用 iframe 对象和 jQuery 遍历这个元素?

javascript - 是否可以在 FirefoxOS 中进行混搭?

javascript - IndexedDB 引用错误 : db is not defined

javascript - FirefoxOS 上的文件输入 (Boot2Gecko!==Gecko?)

javascript - 从 javascript 字符串中删除 HTML 标签

JavaScript : Onblur on a group of Input

javascript - V-model 没有监听输入值的变化(vuejs)

android - 如何在移动设备上为用户代理使用元重定向