Я пытаюсь остановить выбор элементов при нажатии следующей кнопки в плагине jCarousel.
Чтобы понять, что я имею в виду, посмотрите на эту демонстрацию и дважды щелкните по следующей стрелке ...
jCarousel demo
Я попробовал этот код, и он, кажется, работает для IE и Mozilla, но он не работает для Safari или Chrome ...
/**
* Fix carousel selection
* http://chris-barr.com/entry/disable_text_selection_with_jquery/
*/
(function($) {
$.fn.disableTextSelect = function() {
return this.each(function(){
if($.browser.mozilla){//Firefox
$(this).css('MozUserSelect','none');
}else if($.browser.msie){//IE
$(this).bind('selectstart',function(){return false;});
}else if($.browser.safari){//webkit
$(this).css('KhtmlUserSelect','none');
}else{//Opera, etc.
$(this).mousedown(function(){return false;});
}
});
}
$(function($){
$('.carousel-img').disableTextSelect();//No text selection for these elements
});
})(jQuery);
Любая помощь приветствуется.