Mar*_*ark 2 forms jquery select
图片说1000字:http://d.pr/ZeBI
基本上在大多数其他浏览器中,当关注dropkick菜单时,它会关闭.或者在选择另一个dropkick菜单时,上一个/另一个打开菜单的自动关闭.
但是在Chrome中,这不会发生.您可以打开它们并关闭它们,您必须选择一些内容或再次单击它.
有任何想法吗?
谢谢!
小智 7
我,改变它所在的代码:
// Focus events
$dk.bind('focus.dropkick', function (e) {
$dk.addClass('dk_focus');
}).bind('blur.dropkick', function (e) {
$dk.removeClass('dk_open dk_focus');
});
Run Code Online (Sandbox Code Playgroud)
放:
if($.browser.webkit) {
$('html').click(function() {
$dk.removeClass('dk_open dk_focus');
});
$dk.click(function(event){
$dk.addClass('dk_focus');
});
}else{
// Focus events
$dk.live('focus', function() {
$dk.addClass('dk_focus');
}).live('blur', function() {
$dk.removeClass('dk_open dk_focus');
});
}
Run Code Online (Sandbox Code Playgroud)
它会工作正常.
我有同样的问题,我的一个朋友发现,如果你将"tabindex"属性添加到"select"标签,dropkick就会表现得很好.
这不起作用:
<select name="test">
<option val="1">a</option>
</select>
Run Code Online (Sandbox Code Playgroud)
这将有效:
<select name="test" tabindex="1">
<option val="1">a</option>
</select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3785 次 |
| 最近记录: |