问题标签 [zepto]

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 投票
4 回答
2303 浏览

javascript - jQuery 的 $(this).parent().parent().find('.active') 的 Zepto.js 替代品是什么?

jQueryZepto.js替代品是什么?$(this).parent().parent().find('.active')

0 投票
5 回答
10427 浏览

javascript-framework - Zepto.js 上的 jQueryMobile?

我想知道是否有人已经尝试将 jQueryMobile 移植到 Zepto.js ( http://zeptojs.com/ ) 而不是所需的 jQuery 之上?

0 投票
2 回答
1060 浏览

jquery - 是否有一个只关注 HTML5 的小而干净的类 jQuery 库?

jQuery 可以为您做一些好事。它还使您不必照顾不同的浏览器。权衡是jQuery 自己的代码的大小可读性。

是否有类似的库完全依赖于新的 HTML5 API,如draggablequerySelectorpostMessage等?它应该支持jQuery的基本东西,例如查询,基本动画,拖放,xhr等。

谢谢,尤文

[编辑] 9muses 提出了zepto.js,这可能是一个很好的起点。

0 投票
2 回答
5155 浏览

backbone.js - 使用 Backbone.js 插入视图的正确方法

我有一个简单的backbone.js 应用程序。我想将视图呈现到 HTML 页面的 DOM 中,该视图是模型的详细视图。我的 HTML 页面已经有我想要呈现视图的 DIV 元素。如果我尝试像这样呈现我的视图:

它失败了,我将 [Object HTMLDivElement] 插入 DOM,而不是我渲染的 HTML。

这是我可以让它工作的唯一方法,它看起来像一个黑客:

必须在渲染之前清空 DIV 的 HTML,这样我就不会在 #detail 中渲染多个视图,这就是 append 会发生的情况。

另外,我不是以这种方式创建了太多视图,只是在第一个代码段中替换 HTML 看起来更干净吗?

呈现此视图的正确方法是什么?

0 投票
1 回答
2294 浏览

javascript - 为 zepto.js 重写一个插件

我正在尝试为zepto.js重写一个小但很棒的 jquery 插件:

https://github.com/phiggins42/bloody-jquery-plugins/blob/master/pubsub.js

我不认为这是一个问题,因为语法几乎相似,但我在 pubsub 插件的这一部分有点挣扎:

我的控制台说:

TypeError:表达式'd.each' [undefined] 的结果不是函数。

一些提示如何使它工作?

0 投票
1 回答
249 浏览

javascript - 3个活动页面和使用jquery的逻辑预加载?

我从 xml 文档中解析页面并为每个页面构建一个。我想像演示文稿和幻灯片一样浏览这些页面,因此一次只能看到一个部分。请保持占用空间小,我想实现逻辑页面预加载。例如,仅加载前一个、当前和下一个部分。

[上一个] [当前] [下一个]

我如何在 jquery 或像 zepto (jquery-like) 这样的移动框架中实现这一点?有什么建议吗?谢谢!

0 投票
1 回答
1197 浏览

javascript - iOS/Android 浏览器:在 touchmove 上显示按钮的缩放预览

我正在尝试创建类似于 iPhone 键盘的行为(请参阅包含的图像)。例如,当用户开始并移动触摸时,她会看到被触摸元素的缩放版本,并且在触摸时会发生选择。我正在使用 Zepto。

我可以正确获取触摸坐标,但无法找到手指下方的对象。我正在使用下面的代码来检查哪个元素作为事件的目标返回。

这总是返回 starttouch 上的事件。

Apple 文档中,触摸应该有 event.touches event.changedTouches event.targetTouches

我试过检查每个对象的第一个元素,但它们似乎都只包含 starttouch-element 作为目标。我在这里缺少什么吗?

我从正确获取触摸坐标

如果一切都失败了,我开始认为也许有一种方法可以通过坐标找到触摸下的 DOM 元素。

任何想法表示赞赏。

行为类似于 iPhone 键盘

0 投票
1 回答
2279 浏览

javascript - Zepto.js 不返回假?

我正在尝试使用 zepto.js 将事件处理程序绑定到单击函数。通常在 JQuery 中我只能说 return false 并且实际的点击永远不会通过。Zepto 不支持这个吗?如果是这样,如何解决这个问题?

0 投票
2 回答
4824 浏览

jquery - 如何测试移动 webkit

我正在寻找建立一个新网站,并希望采取负责任的“移动优先”方法。这种方法的一个原则是只加载您需要的内容,并避免在您真正需要它们之前包含大型浪费的库和框架。

为此,我打算使用modernizr2来​​测试功能,然后只加载所需的文件和库。

在 javascript 方面,我真的对使用像 zepto.js ( http://zeptojs.com/ ) 这样的东西很感兴趣,它是一个小型 javascript 库 (2-5k),针对移动 webkit(和单独的移动 webkit)进行了优化,同时维护一个 jquery 兼容的语法。它还被设计为可与完整的 jquery 一起“热交换”。所以我的策略是(在伪代码中):

  • 测试移动 webkit
  • 如果(真)加载zepto.js
  • if(false) 加载 jquery

但现在我的问题是:你们会推荐什么(面向未来的)技术来检测移动 webkit,最好以纯 JavaScript 方式(不使用 jquery、插件或其他库)并且可以与modernizr 的测试 API集成?

0 投票
1 回答
3879 浏览

javascript - zepto.js 页面动画

有谁知道如何更改页面/部分使用的动画类型?我阅读了文档,但无法理解一件事。我喜欢这个框架,我真的很想试一试,但绝对没有关于这件事的教程或文档。