问题标签 [dojox.mobile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4663 浏览

dojo - moveTo 不适用于 dojox.mobile.ListItem 中的 onClick 事件

我正在使用 Dojo mobile v1.5.1 开发网页。

下面是示例代码。

它的作用是,当单击 id 为“listItem1”的 div 标签时,它会显示 id 为“view2”的 div 标签。但是当我在其中添加 onClick 事件时,它不起作用。如果没有 onClick 事件,它可以正常工作。

0 投票
1 回答
298 浏览

dojo - 一起使用 dojox.mobile 和 dijit

我们正在尝试使用 dijit 制作应用程序制造商。您是否知道要或多或少地让 dojox.mobile.* 分支与我的 dijit 应用程序并行运行?

我知道有一个单独的 dojox.mobile.parser,... 我想,我需要把它分叉得很深吗?

我首先想到的是 iFrame,但我们需要从设计器和模拟器中拖放。

欢迎任何帮助,g

0 投票
1 回答
660 浏览

dojox.mobile - 使用 href 参数在 dojo 移动内容窗格中不显示 html

我正在尝试实现 dojox.mobile.ContentPane 来解析来自 html 的内容。但是,根本不显示任何文本。这是我要由 dojox.mobile.ContentPane 解析的 html 文件(文件名:fragment1.html):

这是我的 index.html :

有人有解决方案吗?谢谢。

0 投票
1 回答
643 浏览

html - Dojox 手机后退按钮

请帮忙,这真的让我发疯了。我对 Javascript 有点陌生,正在尝试使用 Dojox.mobile 框架......

基本上,我想要做的是有一个按钮,它转到一个 <div> ,单击时它位于当前按钮之前。这需要是普通的 html <button> 或 <div>,并且不能是 ul、li、heading 或类似的,因为它位于视图的中间,而不是顶部或任何类型的边框(确切的位置在样式标签中给出).. 我尝试实现 dojo.back 框架,但我似乎无法正确加载应该加载的内容或应该去哪里。我尝试使用 OnClick 属性实现它(这就是我实现所有其他按钮的方式),但它会导致所有 div 之间完全重叠。我尝试使用 moveTo 属性实现它,但我认为这仅适用于 ul 和 li 元素,而不适用于普通按钮或列表元素(如果它们可用于普通 div,我不知道如何实现它们)。

老实说,我不知道我还能做什么,请帮忙!

0 投票
2 回答
993 浏览

android - 你好世界Phonegap Android应用程序未加载

昨天是我phonegap的第一天。尝试完全按照 wiki 设置。当它尝试运行时,应用程序没有加载到 AVD 设备中,并抛出此消息“不幸的是应用程序已停止”。

以下是我的配置

  1. Eclipse 4.2 朱诺发布
  2. 安卓 android-sdk_r18-windows
  3. 电话差距尝试了 1.7 和 1.5

接下来的步骤..

  1. 创建了项目
  2. 将 xml 复制到 res ,将 jar 复制到 lib 文件夹以及 www 文件夹中的 js 文件和 index.html 文件。

我在这里错过了什么吗.. 多次尝试不同的应用程序。请帮忙

问候

哈希克

0 投票
2 回答
557 浏览

dojo - DojoX Mobile ListItem 通过 AJAX 加载 HTML,然后从 DOM 中删除

假设在一个视图中,我有一个 DojoX Mobile ListItem,它通过 AJAX 将 HTML 视图片段拉入 DOM,然后转换到该视图。假设这一切正常。

现在,我返回到上面有 ListItem 的初始视图,然后单击其他一些按钮,该按钮从 DOM 中销毁该视图节点。如果我现在单击先前将该视图节点加载到 DOM 中的 ListItem(现在已被删除),它将尝试转换到不存在的视图。它不知道它已被删除。

是否有某种方法可以告诉 ListItem 它需要再次获取 HTML,因为之前获取的内容不再存在?我在任何地方的任何文档中都没有看到任何关于这样做的信息。我不认为这里真的需要代码示例,但如果需要,我可以提供一个最小的示例。

0 投票
1 回答
895 浏览

dojo - Dojo Mobile 522.remove 不是函数 - SpinWheelDatePicker 锁定释放事件

我对 dojo 很陌生(这是我关于 stackoverflow 的第一个问题,所以放轻松:))。我正在工作中从事一个新项目,并被要求调查 dojo mobile。以下代码的目的只是为了测试 dojo mobile 在一个简单的 html 页面中提供的不同可用小部件。

我遇到了以下问题,当我在浏览器中运行此代码或将其部署到移动设备时,似乎在单击鼠标或在触摸屏上释放后应该触发的释放事件存在问题,需要注意是这仅发生在涉及拖动对象的小部件上。例如,按钮和标签栏工作正常。这仅适用于 SpinWheelDatePicker/SpinWheelTimePicker、滑块、开关等。在开发人员控制台中,我收到以下错误

在 Chrome 中:

在火狐中:

我正在使用 1.7.2 工具包,并且该项目被部署到工作灯服务器上。

这是代码:

0 投票
1 回答
954 浏览

javascript - dojo mobile - 主页栏下方的标签栏

预期布局:

这里的意图是dojox.mobile.Heading在顶部有一个右边,dojox.mobile.TabBar在它下面有一个,以及由内容占据的屏幕的其余部分,如上所示。

当用户在应用程序的各个屏幕之间导航时,Heading必须更改(标题和后退按钮),但TabBar不会更改。然而,在某些屏幕上,TabBar 是隐藏的。

现在我正试图弄清楚如何对dojox.mobile.Views 执行此操作。我看到了两种可能的方法来实现这一目标:

  1. 在 root中同时包含theHeading和 the ,其中包含几个 sub ,它们在其中导航。重写 的内容,由 上的导航事件触发。TabBarViewViewTabBarHeadingTabBar

  2. 有几个View包含 aHeading和一个空的 s div。用页面中其他地方的 a 的内容重写空div的内容,不包含在 any中,其中包含 a 。divViewHeading

以上哪种方法是在 DOJO mobile 中实现此目的的首选/标准方法?

还有更多的方法可以实现这一点吗?

谢谢!

0 投票
1 回答
462 浏览

javascript - 有没有办法禁用 dojox.mobile.switch?

有没有办法禁用dojox.mobile.Switch使其可见但变灰且不可点击/不可触摸?我在标准 API 文档中看不到任何内容。

编辑:我应该补充一点,我正在使用 Dojo 1.7。

0 投票
1 回答
2105 浏览

dojo - Dojo 自定义构建:部署哪些文件

首先,我们是 Dojo 的新手,可以自由地以“新”方式做事,所以我基本上忽略了文档中 1.7 之前的部分。不过,在比较各种文章、文档和示例脚本时,我仍然感到困惑。

最重要的是,我找不到关于如何为 Dojo 创建和部署自定义构建的简单文章。最具体地说,我们需要部署哪些 .js 和 .css 文件。有很多关于创建构建的文档,但我在部署时没有找到。

我最终收集到,将所有内容构建到单个 dojo.js 中对于移动设备来说是一种合理的做法,我只需从构建目录中提取一个文件并将其部署到我的服务器,但随后我会丢失 CSS 引用,并且试错似乎不是解决这些问题的正确方法。

这是我们当前的具体案例:

这是构建配置文件:

(由dojo-release-1.7.2-src\dojox\mobile\build\build.bat脚本执行。)

所以我想具体的问题是:

  1. 对于这种情况,我应该部署哪些 CSS 文件?
  2. 我一般如何知道要部署哪些文件,包括 CSS 文件?
  3. 我缺少一个好的当前教程吗?
  4. 现有的脚本是最新的吗?例如,为什么mobile-all.profile.js使用dependencies=而不是profile=1.7构建教程描述的?