标签: mootools

我可以在MooTools中设置全局fx属性吗?

有没有办法为MooTools效果设置一些默认属性,如持续时间或过渡?

这样可以更容易地使所有这些效果像element.tween();element.reveal()统一.

javascript mootools effects

3
推荐指数
1
解决办法
126
查看次数

如何在mootools上实现jQuery live bind事件?

如何制作通过ajax加载的元素,在mootools 1.11上采用与同一类相关的事件?

据我所知,在jQquery中,如果你的ajax响应包含类似的东西<div class='button'>,
如果有一个事件绑定使用liveto $('.button'),那些事件会自动绑定.

MooTools 1.11可以实现吗?

javascript jquery mootools dom

3
推荐指数
1
解决办法
4661
查看次数

MooTools:如何判断对象是否为数组?

MooTools中是否有快捷方式来判断对象是对象还是数组?

javascript arrays mootools object

3
推荐指数
1
解决办法
2457
查看次数

尽管Javascript函数的类为null,但它仍然被调用

如果你可以向我解释为什么shout()不断被调用,我会很高兴,尽管它应该"消失".

var myclass = new Class({
myid: "greatidea",
initialize: function(element) {
    var shout = function() { alert(this.myid); };
    shout.periodical(5000, this); // test debug
}
Run Code Online (Sandbox Code Playgroud)

});
x = new myclass ();
alert(x);
x=null;
alert(x);

另见http://mootools.net/shell/jhCBz/

基本上,我明白了这个想法:函数有自己的注册,现在独立于调用它的对象.但我很乐意得到一个真正的解释.
谢谢.

javascript mootools

3
推荐指数
1
解决办法
222
查看次数

MooTools - 如何使用getSelected()

我正在尝试学习MooTools并且我是一个完整的javascript noobie所以请温柔地对待我.

我要做的是在选择特定选项时更改禁用输入字段的状态(类型为文本).html看起来有点像tis:

<select class="wide" id="selectBox" name="option> 
  <optgroup label="Common">
      <option value="one">One<option>
      <option value="two">Two<option>
      <option value="three">Three<option>
  </optgroup>
  <optgroup label="Less Common">
      <option value="other">Other<option>
  </optgroup>
</select>
<input id="other" type="text" disabled="disabled" />
Run Code Online (Sandbox Code Playgroud)

这就是我HOPING会给我在if语句中检查的值,然后将输入禁用更改为启用:

window.addEvent('domready', function(){
 $$('#selectBox').addEvent('change',function(){
  var selection = $$('#selectBox').getSelected();
  alert(selection);
   });
});
Run Code Online (Sandbox Code Playgroud)

当我们运行的代码(即我在选项框中选择另一个值)时,我得到的是[object HTMLOptionElement].

关于此方法的mootools的文档是SPARSE,只说:

元素方法:getSelected

返回select元素的选定选项.

Returns:

* (array) An array of the selected elements.
Run Code Online (Sandbox Code Playgroud)

示例:HTML

<select id="country-select" name="country">
    <option value="US">United States</option
    <option value ="IT">Italy</option>
</select>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

$('country-select').getSelected(); //Returns whatever the user selected.
Run Code Online (Sandbox Code Playgroud)

注意:

无论select元素的多个属性如何,此方法都返回一个数组.如果select是单个,它将返回一个只有一个项目的数组.

完全令人困惑!

有人请告诉我我错过了什么.我也尝试过:

var selection = …
Run Code Online (Sandbox Code Playgroud)

html forms mootools html-select

3
推荐指数
1
解决办法
2万
查看次数

Mootools拖动滑块帮助

我已经做了一天左右的jQuery滑块,我们只是与其他jQuery元素冲突.

所以想到了它,让我们玩Mootools吧.

问题是我是Js的废话.

所以这里有我所拥有的链接,http://sitehelp.com.au/slider/

现在我想做的是:

滑块更新输入元素中的金额.输入框在页面加载时显示$ 0.随着滑块滑动沿Input元素的数量增加.

或者希望能够将TYPE输入到输入元素中,并使滑块沿着滑动规则滑动到该点.

还需要这个能够坐在页面上的jQuery东西,我似乎回想起Mootools和jQuery在页面上的修复,但不能记住它.

最后,在SUBMIT上传递用户输入的值.

任何帮助,非常感谢.

看我的jQuery版本.>> http://sitehelp.com.au/slider2/

(我没有创作jQuery版本,它只是我通过Stack上的链接定制的)

jquery mootools

3
推荐指数
1
解决办法
812
查看次数

MooTools中的.getScript()等价物?

我想知道是否有一个与jQuery相当的MooTools .getScript()?我很确定这存在于MooTools的某处,但我还没有找到它.

javascript mootools

3
推荐指数
1
解决办法
857
查看次数

使用MooTools完全删除课程

这篇文章与我之前的帖子有关.

我能够感谢Pointy使用MooTools正确使用RemoveClass的答案,但不幸的是我仍然有一个问题:即使从HTML元素中删除了类,HTML元素仍然有一个空类(class ="").

我想知道是否有办法避免这种情况并完全删除课程.

我的代码:

<script type="text/javascript">
  window.addEvent('domready', function(){
    $('votconj').addEvent('click', function() {
      $('first_name_conjoint').addClass("validate['required','nodigit']");
      $('last_name_conjoint').addClass("validate['required','nodigit']");
      $('jj_conjoint').addClass("validate['required']");
      $('mm_conjoint').addClass("validate['required']");
      $('aaaa_conjoint').addClass("validate['required']");
      $('conjoint_regime').addClass("validate['required']");
      new FormCheck('formulaire');
    });

    $('votconj_no').addEvent('click', function() {
      $('first_name_conjoint').removeClass("validate\\['required','nodigit'\\]");
      $('first_name_conjoint').removeProperty('class');
      $('last_name_conjoint').removeClass("validate\\['required','nodigit'\\]");
      $('last_name_conjoint').removeProperty('class');
      $('jj_conjoint').removeClass("validate\\['required'\\]");
      $('jj_conjoint').removeProperty('class');
      $('mm_conjoint').removeClass("validate\\['required'\\]");
      $('mm_conjoint').removeProperty('class');
      $('aaaa_conjoint').removeClass("validate\\['required'\\]");
      $('aaaa_conjoint').removeProperty('class');
      $('conjoint_regime').removeClass("validate\\['required'\\]");
      $('conjoint_regime').removeProperty('class');
      new FormCheck('formulaire');
    });

    new FormCheck('formulaire');
});
</script>
Run Code Online (Sandbox Code Playgroud)

单选按钮代码

<label>Conjoint :</label>
    <input type="radio" name="votconj" id="votconj" value="oui" onclick="affich_conj();">oui
    <input type="radio" name="votconj" id="votconj_no" value="non" checked="checked" onclick="affich_conj();">non
Run Code Online (Sandbox Code Playgroud)

javascript string mootools

3
推荐指数
1
解决办法
2562
查看次数

Mootools获得二等名称

我看到了用jquery获取第二个类名的方法,但是如何在mootools中实现它,我的元素是 <li class="parent active">

我需要匹配像li.parent.active这样的完整类名,并调整高度,如果该类存在我试过 $$('li').hasClass('parent active') 或者getProperty但是所有这些都返回true,即使没有活动,如果我添加 .parent.active我得到

表达不是法律表达.现在我必须支持在这里工作在CMS上的mootols 1.1,1.2,1.3所以我开始使用丑陋的1.1版本

这是实际需要的

var holderdiv =$('mymenu');
if($$('li.parent.active')){holderdiv.setStyle({'height':'50px'});
Run Code Online (Sandbox Code Playgroud)

mootools

3
推荐指数
1
解决办法
1303
查看次数

Angular指令链接方法将元素作为对象

这是我的Angular代码:

angular.module('player', [])
.directive('playButton', function() {
    return {
        restrict: 'A',
                    /* I want to get the element parameter bellow as HTMl, 
                    not an object with an element stored within.
                    I don't want to access the HTML element as element[0]*/
        link: function($scope, /* this parameter -> */ element, attr) {
            console.log(typeof(element));
            // element[0].addEvent('click', function() {
            //  console.log('Moo!');
            // });
        }
    }
})
Run Code Online (Sandbox Code Playgroud)

我想要实现的是将链接方法中的元素参数作为html获取,以便我可以使用MooTools操作它.有没有办法阻止在元素变量之后使用[0]?

javascript mootools angularjs

3
推荐指数
1
解决办法
6388
查看次数

标签 统计

mootools ×10

javascript ×7

jquery ×2

angularjs ×1

arrays ×1

dom ×1

effects ×1

forms ×1

html ×1

html-select ×1

object ×1

string ×1