There were lot of problems initiated related to the Dropkick in webkit browsers for web, as well as for mobile.
Here is the complete piece of code, find the following code in dropkick
// Focus events
$dk.bind('focus.dropkick', function (e) {
$dk.addClass('dk_focus');
}).bind('blur.dropkick', function (e) {
$dk.removeClass('dk_open dk_focus');
});
and replace it with, the following
// Focus events
if($.browser.webkit) {
$('html').click(function() {
$dk.removeClass('dk_open dk_focus');
});
$dk.click(function(event){
$dk.addClass('dk_focus');
});
$('.dk_toggle').click(function(){
var elements__ = $(this).parent('div');
if(elements__.hasClass('dk_open')){
_closeDropdown($dk);
return false;
}
});
}
else{
// Focus events
$dk.live('focus', function() {
$dk.addClass('dk_focus');
}).live('blur', function() {
$dk.removeClass('dk_open dk_focus');
});
}
Happy Coding !!