Questions tagged «mootools»

22
仅比较日期部分,而不比较JavaScript中的时间
以下代码有什么问题? 也许只比较日期而不是时间会更简单。我也不确定如何执行此操作,因此我进行了搜索,但找不到确切的问题。 顺便说一句,当我在警报中显示两个日期时,它们显示为完全相同。 我的代码: window.addEvent('domready', function() { var now = new Date(); var input = $('datum').getValue(); var dateArray = input.split('/'); var userMonth = parseInt(dateArray[1])-1; var userDate = new Date(); userDate.setFullYear(dateArray[2], userMonth, dateArray[0], now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds()); if (userDate > now) { alert(now + '\n' + userDate); } }); 有没有更简单的方法来比较日期而不包括时间?

11
event.preventDefault()函数在IE中不起作用
以下是我的JavaScript(mootools)代码: $('orderNowForm').addEvent('submit', function (event) { event.preventDefault(); allFilled = false; $$(".required").each(function (inp) { if (inp.getValue() != '') { allFilled = true; } }); if (!allFilled) { $$(".errormsg").setStyle('display', ''); return; } else { $$('.defaultText').each(function (input) { if (input.getValue() == input.getAttribute('title')) { input.setAttribute('value', ''); } }); } this.send({ onSuccess: function () { $('page_1_table').setStyle('display', …

20
未捕获到的SyntaxError:意外令牌:
我在MooTools脚本中运行AJAX调用,在Firefox中运行良好,但是在Chrome中出现Uncaught SyntaxError: Unexpected token :错误,我无法确定原因。注释掉代码以确定错误代码在哪里不会产生任何结果,我认为这可能是返回JSON的问题。在控制台中检查,我看到返回的JSON是这样的: {"votes":47,"totalvotes":90} 我没有看到任何问题,为什么会发生此错误? vote.each(function(e){ e.set('send', { onRequest : function(){ spinner.show(); }, onComplete : function(){ spinner.hide(); }, onSuccess : function(resp){ var j = JSON.decode(resp); if (!j) return false; var restaurant = e.getParent('.restaurant'); restaurant.getElements('.votes')[0].set('html', j.votes + " vote(s)"); $$('#restaurants .restaurant').pop().set('html', "Total Votes: " + j.totalvotes); buildRestaurantGraphs(); } }); …

8
JavaScript中的preg_match?
是否可以JavaScript像preg_matchin那样做PHP? 我希望能够从字符串中获得两个数字: var text = 'price[5][68]'; 分为两个独立的变量: var productId = 5; var shopId = 68; 编辑:我也使用MooTools它是否有帮助。

20
为什么jQuery与其他Javascript框架相比被广泛采用?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我管理一群程序员。我确实重视员工的意见,但是最近我们在网络项目中使用哪种框架方面存在分歧。 我个人更喜欢MooTools,但是我的一些团队似乎想迁移到jQuery,因为它被更广泛地采用。这本身不足以允许我进行迁移。 我已经使用了jQuery和MooTools。这篇特别的文章倾向于反映我对这两个框架的看法。jQuery非常适合DOM操作,但似乎仅限于帮助您做到这一点。 功能方面,jQuery和MooTools都允许轻松进行DOM选择和操作: // jQuery $('#someContainer div[class~=dialog]') .css('border', '2px solid red') .addClass('critical'); // MooTools $('#someContainer div[class~=dialog]') .setStyle('border', '2px solid red') .addClass('critical'); 双方的jQuery和MooTools的允许容易AJAX: // jQuery $('#someContainer div[class~=dialog]') .load('/DialogContent.html'); // MooTools (Using shorthand notation, you can also use Request.HTML) $('#someContainer div[class~=dialog]') .load('/DialogContent.html'); 双方的jQuery和MooTools的允许容易DOM动画: // jQuery $('#someContainer div[class~=dialog]') .animate({opacity: 1}, …

2
CSS选择器,仅针对直接子级而不是其他相同子孙
我有一个嵌套的可排序列表,可以动态添加或删除项目,并且可以嵌套n级。嵌套时,会将新的ul元素注入选择为父元素的li元素中。列表的初始状态如下所示: <ul id="parent"> <li id="One"><a href="" class="listLink"><span class="position">1</span>One</a></li> <li id="Two"><a href="" class="listLink"><span class="position">2</span>Two</a></li> <li id="Three"><a href="" class="listLink"><span class="position">3</span>Three</a> <ul> <li id="A"><a href="" class="listLink"><span class="position">1</span>A</a></li> <li id="B"><a href="" class="listLink"><span class="position">2</span>B</a></li> <li id="C"><a href="" class="listLink"><span class="position">3</span>C</a></li> <li id="D"><a href="" class="listLink"><span class="position">4</span>D</a></li> <li id="E"><a href="" class="listLink"><span class="position">5</span>E</a></li> <li id="F"><a href="" class="listLink"><span class="position">6</span>F</a></li> </ul> …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.