问题标签 [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 投票
2 回答
1427 浏览

php - 使用 JavaScript 和 PHP 下载图像文件并返回一个 zip 文件

我正在为图像板类型的网站开发 Safari 扩展,我希望实现的更大功能之一是能够下载所有图像(发布的图像,而不是全局页面级图像)已发布。

这里已经有类似的问题,但我的有点不同,因为有问题的图像托管在完全不同的服务器上。我一直在集思广益,并认为将所有图像 URL 收集到 JS 数组中,然后将其发送到我的服务器以转换为 zip 文件(强制下载,而不仅仅是文件的链接)将是最好的要走的路。我还希望在用户下载后删除 zip。

我已经完成了大部分的扩展功能,但是这个让我很难过。任何帮助将不胜感激。

我该怎么做呢?

0 投票
7 回答
305918 浏览

position - 获取元素相对于父容器的位置/偏移量?

我习惯于使用 jQuery。然而,在我当前的项目中,我使用 zepto.js。Zepto 没有提供position()像 jQuery 那样的方法。Zepto 仅附带offset().

知道如何使用纯 js 或 Zepto 检索容器相对于父级的偏移量吗?

0 投票
1 回答
184 浏览

javascript - 相对于 JS 中的 parent.parent 容器的位置元素?没有绝对/固定定位?

我有一个棘手的问题,我正在拼命寻找可行的解决方案。

Aarticle#post和 aaside#sidebar并排浮动 - 相当简单。在 my 里面article#post是 ah1和 a div.post-entry

我想知道我是否可以以某种方式确定div.post-entry外部容器的相对偏移量section#content。我想这样做的原因是我可以将浮动侧边栏margin-top放置在与“div.post-entry”相同的高度上。

这是我当前的 html 结构的模型:

所以再次,我想找到任何解决方案来获得距离顶部多远的像素值div.post-entry位于内部section#content

我的主要问题是我什至post-entry.offsetTop无法工作。这应该得到div.post-entry相对于的偏移量,article.post因为这是它的父级。这实际上也应该对我有用。

任何想法为什么这对我也不起作用?为什么我在offsetTop这里的值未定义。有一个大<h1>的,填充至少为“30px”,可以抵消div.post-entry.

关于这件事有什么想法吗?也许还有其他关于如何做到这一点的酷解决方案?我只想让aside#sidebar起点在相同的高度,div.post-entry但我不想更改标记。

0 投票
3 回答
419 浏览

javascript - removeAttr() 未应用?

我正在为我当前的项目使用 zepto.js,它具有与removeAttr()jquery 相同的方法。

我正在将 amargin-top应用于一堆元素 - 工作正常。

但是,我还需要在调整大小事件中再次删除它。

所以我可以设置margin-top回,0但不能从选择器中完全删除样式属性。

任何想法为什么?我没有得到任何错误,它只是没有生效。

0 投票
1 回答
270 浏览

ios5 - 无法在 iOS5 上的 iframe 中复制输入字段值

我无法复制输入字段值。

我试过这个步骤。

  1. 焦点输入字段
  2. 按住并点击全选
  3. 点击复制

fiddle1 可以复制文本。(不加载 Zepto.js)

fiddle2 无法复制文本。(加载 Zepto.js)

我认为原因在于 Zepto。

你知道吗?

0 投票
0 回答
230 浏览

mobile - 如何使用 zepto 获取点击事件的位置

使用zepto时有什么方法可以获取点击事件的位置?似乎没有在事件对象中传递 screenX screenY 。

0 投票
3 回答
7238 浏览

jquery - jquery fadeIn 是如何工作的?用 animate() 做同样的事情

我喜欢简单的 jQueryfadeIn()函数,尤其是因为它无需为选择器设置任何不透明度值即可工作!只需将其设置为display:none并使用fadeIn()始终有效。

但是我没有在我当前的项目中使用 jQuery,而是 zepto.js。Zepto 仅附带animate()而不附带fadeIn().

我想知道如何使用 animate 函数创建相同的行为!我必须在这里为哪些属性设置动画?

先感谢您

0 投票
1 回答
1318 浏览

android - 如何在移动设备上使用 Zepto 向上/向下滑动元素?

一个常见的移动 UI 模式是向上/向下滑动,例如向上滑动一个操作表,然后在它不在视图中时将其滑回屏幕下方。

我尝试了各种 css 3 过渡和 Zepto 的动画功能,但还没有找到在 Android 和 iPhone 上流畅且一致地运行的东西。

我认为这篇文章可以作为一个明确的问题和答案:

您如何在 Android 和 iPhone 浏览器(以及扩展名为 PhoneGap)上平滑向上/向下滑动?

这是一个开始:

0 投票
2 回答
385 浏览

jquery - 将 jQuery 队列导入 Zepto JS

我正在尝试在项目中使用 Zepto JS 而不是 jQuery,但是 Zepto JS 缺乏像 jQuery 那样的“队列”系统,这让我感到很困难。有没有人制作了用于 Zepto JS 的 jQuery 队列内容的插件/端口?或者,如果没有,我可以使用类似的第 3 方替代方案吗?

提前感谢您对此的任何建议/帮助!

仅供参考,这是这里问题的一个衍生:使用 zepto,是否可以对动画进行排队?

0 投票
1 回答
3458 浏览

javascript - 骨干转JSON

我要么非常疲倦,要么真的很困惑......但我不确定......我有一个 parse.com javascript 设置(它与backbone.js 完全一样,只是使用解析而不是主干)。我有一个模型和一个系列,这一切都有效。但是该死的 toJSON(); 不起作用,它只会在 console.log 中返回一个 [] ...但是,如果我在 Chrome 控制台中运行相同的函数,它会起作用并返回正确的值。

有什么帮助!?

所有这些可爱的代码都包装在一个准备好的文档中(并且它还有一些其他的不相关的代码,是的,我已经完成Parse.initialize()了它。

但是如果我在 Chrome 中打开控制台并运行 schedule.toJSON(); 我得到了正确的值......正如你所看到的,我已经试图解决这个问题(以防你想知道为什么一切都在这个地方)。还有一点需要注意的是,我使用的是 Zepto.js 而不是 jQuery。

谢谢!