问题标签 [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 回答
581 浏览

javascript - 使用 JavaScript(和 mootools,如果需要)为我的 CSS 创建新定义。选择器问题

我正在使用 JavaScript 制作一些可点击的 div。我想使用 CSS 让用户了解它们是可点击的,例如当鼠标进入 div 时更改 div 内链接的颜色。

在 CSS 中是:

它就像一个魅力。

我希望只有在启用 JavaScrpt 时鼠标悬停时链接的颜色才会改变,因为如果它被禁用,则 div 不可点击,只有链接是可点击的。我想用 javascript 添加这个声明,在 mootools 中应该很简单:

但是该选择器不适用于 mootools。我应该去找它的diveach孩子。与简单的 css 定义相比,这对我来说似乎太多了。我怎样才能做到这一点?#menuaddEvents

替代解决方案(我不知道如何实现)可以编写一个with_js_enabled.css通过 javascript 加载。可能吗?

0 投票
2 回答
216 浏览

javascript - Mootools 链接悬停和颜色变化

我正在使用 mootools 的 mouseenter 演示。我把它放在我的网站上试图影响链接,所以当有人将鼠标悬停在它们上面时,链接会淡入另一种颜色。我遇到的问题是 mootools 代码仅设置为处理一个 ID!由于我将它用于导航,因此我有多个要更改的 ID。我怎样才能影响他们所有人?我知道我应该使用一个数组,但是为了正确编码它,我对 Javascript 不太擅长。请帮忙!

网址是www.portfoliobyart.com/h20

0 投票
1 回答
1141 浏览

css - 为什么 MooTools 在创建 Fx.Slide 实例时会删除边距?

我有一个<div>CSS 规则margin: 0 auto;,我在必要时使用 MooTools 来滑动它。

似乎仅仅实例化一个Fx.Slide对象就删除了我元素上的边距。也就是说,虽然元素过去在其父元素内居中,但现在它是左对齐的。仅这一行似乎就可以做到这一点:

我可以通过执行以下操作来抵消这种影响:

但这很粗糙,我当然不想每次遇到这种情况时都必须这样做。更重要的是,我想知道,为什么MooTools 首先会删除边距?有没有我不知道的选项,我忽略了一些参数?请让我知道,因为我是 MooTools 的新手。虽然我很快发现它的应用程序远远超过 jQuery(至少就我的目的而言),但我发现它的文档比它的语法要简洁得多。

0 投票
8 回答
56605 浏览

javascript - OO JQuery 和类

我在一个网站上工作,基本上是第一次使用 JQuery。我在以前的项目中主要使用 MooTools,并且我有一些使用MooTools 类结构编写的小部件类。我想将它们移植到 JQuery,但在我看来,就对象类而言,没有什么类似于 MooTools 的功能。

我已经搜索了一下,并没有找到太多关于它的东西。Digg 似乎已经推出了自己的,但我不确定这是否是我应该使用的东西。有没有更好的办法?人们通常如何使用 JQuery 来面向对象?封装 UI 小部件(或任何功能类结构)的常用方法是什么?

我将发布一个可能的 MooTools 小部件类的假示例:

我所拥有的比这要大得多,但你明白了。我需要将其转换prototype为类/继承结构的方法吗?您将如何使用 JQuery 编写这种对象类?

0 投票
3 回答
186 浏览

javascript - 寻找一个好的 Mootools Javascript 教程

Mootools AJAX 站点和演示给我留下了深刻的印象,我想学习它以便可以在我的站点上使用它。

但是我还没有得到任何从基础开始教授它的好的教程。有人可以给我一些指向某些网站的指针/链接吗?

谢谢

0 投票
3 回答
4267 浏览

javascript - Javascript 动态分组

我正在尝试创建一个带有一些分组标题的表。当我有 1 个组时一切都很好,但是我如何创建动态组?

这是我到目前为止所拥有的(1组):

我如何使它创建动态组?

0 投票
3 回答
497 浏览

javascript - 在 Mootools 中理解 $

我是 Javascript 和 Mootools 的新手,在理解某些事情时遇到了一些麻烦,尤其是因为 Mootools 上的文档,容我们说,充其量是缺乏的。

我的问题是关于 $ 选择器。

为什么我可以将一些属性链接到它,而不是其他?

例如为什么

工作,但是

才不是?

提前致谢。

0 投票
1 回答
2554 浏览

javascript - Mootools:获取点击的元素值

嘿伙计们,我正在做某事,如果我单击文本框元素,我想要它的值。唯一的问题是它没有ID。

我的html代码:

我的 mootools 代码:

如果我单击第一个文本框,我想提醒 test1。如果我点击第二个我想提醒 test2

我正在考虑将 ID 添加到文本框,但文本框是可变的......

提前致谢..

0 投票
3 回答
235 浏览

javascript - mooWMD 未定义?

首先是代码!

砰!

我的问题是,它不像mooWMD 教程中的示例那样工作,我得到的只是一个应用了 wmd.css 样式的空文本区域。我无法弄清楚我可能做错了什么。所有文件位置都是正确的,但我得到“mooWMD”未定义。我很茫然任何和所有的建议都表示赞赏。

0 投票
4 回答
4540 浏览

javascript - 处理与纯 Javascript 的 HTML5 画布

我有一些数据可视化动画我想在我拥有的 web 应用程序中做,并且正在考虑我拥有的不同替代方案。它基本上只是以一种漂亮的方式在文本字符串中移动。

我正在使用 Mootools 框架和Mootools FX库基本上有我想要的东西,但我想操作大约 100 个文本字符串,这意味着每个字符串都需要一个单独的 FX 对象(我认为)。

这样做的替代方法是在 Processing 中对整个内容进行编码,并使用Processing.js将其呈现到 HTML5 画布上。

在浏览器上,哪些事情最容易(我不希望网站在客户端很重)?还有其他更好的方法吗?