Select mootools选择框焦点

Select mootools选择框焦点,select,mootools,blur,Select,Mootools,Blur,我有一个选择框 <select> <option value="0">0 mins</option> <option value="1">1 mins</option> <option value="2">2 mins</option> </select> 有什么想法吗 感谢将多个事件添加到同一元素的mootools语法是: $('myElementID').add

我有一个选择框

 <select>
     <option value="0">0 mins</option>
     <option value="1">1 mins</option>
     <option value="2">2 mins</option>
 </select>
有什么想法吗


感谢

将多个事件添加到同一元素的mootools语法是:

$('myElementID').addEvents({
    blur: function(){
        alert('blur');
    },
    click: function(){
        alert('click');
    }
});

不过,您可以只使用
change
事件,该事件在元素更改时触发。比如:

$('myElement').addEvent('change', function(){
    alert('Select changed');
});


请注意,代码的一部分使用jQuery语法,另一部分使用MooTools语法。

您好,谢谢。是的,我看到我把它抄错了,我两个都在玩。在实验中,如果不双击其他元素,我无法使选择框失去焦点。如果单击选择框的一侧,则“启用模糊”似乎无效。我现在已经解决了这个问题,但它涉及到编写我自己的“下拉列表”,它是一个div,并在各行周围放置标签来模拟下拉列表。通过这种设置,on blur事件效果非常好-只是不需要select@user1616338你能把这个问题处理一下吗?顺便说一句,你使用什么浏览器?嗨,我想我已经找到了问题所在。它在IE中运行良好,但在FF中不起作用。如果单击“选择”框,则会出现下拉列表。如果然后单击框的侧面,则会显示下拉列表。这正是你所期望的。但是,在FF中,您需要再次单击页面以获取模糊事件,但在IE中,模糊事件会立即发生。@user1616338,是的,FF行为是已知的。您可能需要检查以下内容:谢谢您的帮助。我会将您的解决方案标记为正确答案,以防将来有人寻找解决方案:)
$('myElement').addEvent('change', function(){
    alert('Select changed');
});