问题标签 [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.
javascript - Backbone.js + Zepto.js 示例
我正在寻找一个利用 Backbone.js + Zepto.js 构建移动 Web 应用程序的示例集。
javascript - 使用 Modernizr 和 Zepto 时 window.resize 失败
我在使用 JavaScript 和 Zepto 库调整元素大小时遇到问题。当页面加载时,元素获取窗口宽度和高度就好了。我还使用 alert() 测试了我的 window.resize 并且效果也很好。当我尝试在窗口更改大小时调整元素大小时,就会出现我的问题。这是我通过 Modernizr 加载的 JavaScript:
我还设置了一个工作演示 - http://jsfiddle.net/nicklansdell/DWbNS/2/单击演示上的菜单按钮以获取我要调整大小的元素。
谁能告诉我我做错了什么?提前谢谢了。
javascript - 不触发回调的条件语句
我有一个具有链接功能的基本条件语句。在 else 方法之后有一个不触发的 show() 回调。
我有什么问题?句法??
谢谢
HTML
webkit - Javascript + CSS:从绝对定位元素转换为 CSS 变换(左、上、宽、高到 translateX、translateY、缩放)
我想将 Javascript 轮播转换为在 iOS 设备 iPad 和 iPhone 以及使用能够利用 CSS 转换的硬件加速的 webkit 的 Android 设备上顺利运行。
是否已经有一个库或一些代码片段可以设置位置和大小?
我发现jquery.animate-enhanced可能很接近,但它需要动画,并且还进行特征检测 - 我想做一些更简单的事情,它看起来比这复杂得多。
我怀疑解决方案需要解决几个复杂问题:
- 简单重用代码以使用top
/ left
CSS 属性或带有翻译的 CSS 转换(以及转换它们所需的任何重新计算)
- 使用比例变换而不是设置宽度和高度
设置步骤如下:
-设置-webkit-transform-style
为preserve-3d
--webkit-transform-origin
根据需要设置(以及如何设置?)
jquery - zepto js - 简单的切换不起作用
我在移动网站上使用 zepto (http://zeptojs.com/)(我习惯于在桌面环境中使用 jQuery)。
我有以下代码(稍作调整,使其适用于桌面)
但是切换不起作用。如果我用标准替换该行,alert('hello world');
它将被拾取(所以我知道正在调用 js)。
知道我缺少什么吗?
干杯,广告。
编辑我似乎收到此错误:时间戳:02/04/2012 15:02:35 错误:h.body.insertAdjacentElement 不是函数源文件:文件:/js/zepto.min.js 行:1
javascript - JavaScript 事件处理
我制作了这个很棒的插件:https ://github.com/suprMax/Zepto-onPress
除了一个小细节之外,它还可以完美地工作。当我获得回调函数时,我需要将它与我的真实事件处理程序一起存储,以便当有人试图删除事件处理程序并为我提供原始回调时我可以将其分离。所以基本上我需要能够为每个元素存储多个键值对,其中键应该是函数,值也是函数。我试图做到这一点,但现在脚本在内部进行了这个:
这不是一个最好的主意,因为我可以删除错误的事件处理程序,因为:
我想有更好的方法来做到这一点。任何建议都非常受欢迎。
ajax - Zepto 加载功能中断隐藏显示
我们正在使用 Zepto.js 构建一个移动网站。我们的大部分功能都很简单,可以避免使用 JQuery mobile 所需的更大文件。但 ....
当我使用 .load() 时,它似乎会破坏相关 div 的隐藏/显示。我的页面结构是:
脚本是:
stuff.htm 包含一个<div class="bck">Back</div>
初始功能工作正常,div 被关闭/打开并加载文件。但是 .bck 隐藏/显示功能不起作用。如果我从 .rvw 中删除 .load() 行并简单地触发显示隐藏方面,那么两者都可以正常工作。
所以我猜这是由 .load() 方面引起的问题。有什么想法或建议吗?
休息后...
搞定了,我需要在加载额外内容后启动 .bck 函数。
javascript - 为什么 $ 作为参数传递给 Zepto 库中的回调($),他们在其中定义了 DOMContentLoaded 事件侦听器?
我正在浏览 Zepto 源代码,这里有一个小功能:gitHub - Zepto.js
我不明白为什么将 $ 作为参数传递给回调?