问题标签 [mootools]

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 回答
2215 浏览

iphone - Is there a way to create a fullscreen gallery on iPhone through Safari?

I've been creating CSS/Javascript to style an upcoming site differently on iPhone - mostly to enhance usability. On the desktop app, I use slimbox in combination with mootools for an image gallery. This doesn't work on iPhone because it won't show the image fullscreen (safari chrome gets in the way). The solution I have at the moment is just to display image links.

I was wondering if there is some way to display images fullscreen through Mobile Safari - like the App Store and Photos.app. Anyone found such a solution?

0 投票
2 回答
1346 浏览

javascript - ASP.NET MVC 和 Mootools

你知道 MooTools 和 ASP.NET MVC 的例子吗?

0 投票
2 回答
6389 浏览

javascript - AJAX引起的“此页面上的脚本导致IE运行缓慢”的故障排除方法?

我的应用程序中有一个页面,它每 10 秒从服务器刷新一些内容(当前登录的用户列表)。该数据是使用mootools 框架中的Ajax类加载的,特别是使用如下所示的 Javascript:

(每 10 秒创建一个Ajax对象并调用它的request()方法,完成后将调用dataLoaded()方法)。

如果用户让他们的浏览器窗口在此页面上打开大约 45-60 分钟,那么尝试在其他地方导航将导致 IE(v7 肯定,v6 以及我相信,Firefox 或 Chrome 没有这个问题)显示以下内容弹出窗口:

停止运行此脚本?
此页面上的脚本导致 Internet Explorer 运行缓慢。如果它继续运行,您的计算机可能会变得无响应。

现在,在我看来,这很可能是由 mootools 框架中的底层脚本中的某种泄漏引起的——要么有太多的Ajax.request()调用排队等待调用,要么有些对象没有被正确清理,即使框架是应该有一些垃圾收集功能。

分析 IE 的 Javascript 引擎在幕后做了什么的最佳方法是什么?有没有可能的方法来确定我的任何一个假设是否正确?

我在一个类似的问题中看到,有人建议使用 IBM Page Profiler 来调试这个问题。我已经尝试使用 Page Profiler 并没有取得太大的成功 - 如果您在页面的初始加载时遇到问题(分析哪个组件导致过度加载延迟),它似乎很有用,但它似乎没有能够分析在页面完全加载后在页面内运行的 Javascript 发生了什么。我在 Page Profiler 中看到每 10 秒请求一次对 xmldata.jsp 的异步调用,但 Page Profiler 仅显示服务器响应正常(大约 600 毫秒),但不了解父页面的脚本如何使用此数据。

此外,在自关闭的 mootools 讨论列表上的这篇文章中,有人建议删除注册unload侦听器以调用垃圾收集方法来解决此问题的代码 - 但这似乎解决了问题的症状,而不是问题本身.

0 投票
4 回答
1672 浏览

mootools - Mootools 请求 - 无法使示例工作

我已经下载了 Request 和 Request.HTML 的示例,但都无法正常工作。我将它们解压缩到一个文件夹并浏览到它们的 index.html 以按原样执行它们,但响应始终是“请求失败”。不知道为什么。

我用不同的排列与他们一起玩,可以让请求完成,但它总是失败。有什么方法可以找到失败的原因吗?我尝试了三种不同的浏览器关闭了我的防火墙,使用了相对和绝对文件引用,但没有任何效果。我错过了一些非常明显的东西吗?我会发布代码,但它是完全一样的例子......

任何帮助都是极好的。

干杯,

贾斯汀。

0 投票
4 回答
1552 浏览

javascript - 使横向滚动网站快速加载的最佳方法是什么?

我是堆栈溢出和编程的新手,所以请原谅我的任何尴尬措辞!

我正在构建一个图形丰富且大小为 680x9400 像素的横向滚动网站。我将使用一些 javascript 和/或 mootools 来创建一个很酷的横向滚动效果,类似于http://sursly.com

我正在对所有使用的图像进行网络优化,但想知道是否有人对如何加快页面加载有任何其他想法?例如,有什么方法可以在水平部分中预加载网站?

提前致谢。

0 投票
2 回答
763 浏览

javascript - 多个锚链接引用可在 JavaScript 中使用的单个值的最佳方式

我在页面上有任意数量的锚链接,需要在点击时执行相同的 JavaScript 代码块,并且该代码需要与一个值相关联。每页都有几个。我通常使用隐藏输入以一对一的关系存储值,但是将放置在整个页面中的多个链接与值相关联的最佳方法是什么?

例如,考虑一组按 ID 引用产品的链接,并且都显示该产品的相同动态层。现在可能有一组产品的多组链接。我如何绘制这些关联?我正在使用 Mootools 并按类绑定事件,所以我不想要一堆传递参数的内联事件函数调用。

0 投票
4 回答
5569 浏览

javascript - 如何根据类名选择偶数或奇数元素

如果你像这样创建 html 布局

并尝试使用 'a' 类选择奇数元素 $$('.a:odd') 你会得到空数组,如果你这样做 $$('.a:even') 你会得到所有四个 li 元素与'a'类..真的很奇怪..但我是mootools的新手,也许我做错了什么..

所以我的问题是如何选择一个类的第一个和第三个 li 元素。我知道我可以用这样的功能做到这一点

$$('.a').filter(function(item, index) { return index%2; }

但是对于选择奇数或偶数元素这样的小任务来说太复杂了。

0 投票
2 回答
722 浏览

jquery - 使用第三方 javascript 库的 ASP.NET 表单身份验证

我有一个网站,我目前使用 ASP.NET 的内置身份验证、配置文件和角色管理。我想使用第三方 javascript 库(如 JQuery 或 Mootools)将一些功能(包括身份验证)移动到客户端,而不使用 ScriptManager 和生成的代理类。

关于这个主题的信息非常有限,但我设法找到了这篇文章,它创建了一个 WCF 身份验证端点以与 SilverLight 应用程序一起使用。我找不到有关如何将 WCF 身份验证端点与第三方 javascript 库和 JSON 一起使用的任何信息。

如果您有任何链接或信息,请告诉我。

谢谢

0 投票
2 回答
12070 浏览

css-selectors - Mootools - 使用 .each 选择器定位子元素

我正在尝试针对 LI 内的 UL,但遇到了麻烦。这是HTML:

这是JS:

我认为问题在于当我尝试使用 el.getChild('dropdown') 获取 LI 的孩子时,但我不知道有任何其他方法可以做到这一点。我不是编码员,因此不胜感激。谢谢!

0 投票
5 回答
2863 浏览

jquery - MooTools 和 jQuery 集成

我正在使用代码MooTools (1.11) 和 jQuery (1.2.6)。当它们分开时,它工作正常。当我集成 Firefox 时,它会抛出:

(document).ready(){} 不是函数。

我的概念有什么问题吗?我该怎么做才能纠正它?