jCarousel jQuery плагин - как остановить выбор элементов при двойном щелчке - PullRequest
0 голосов
/ 10 июня 2010

Я пытаюсь остановить выбор элементов при нажатии следующей кнопки в плагине 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); 

Любая помощь приветствуется.

1 Ответ

3 голосов
/ 12 января 2011

Вы можете попробовать this disableTextSelect-Function.

Свяжите это с кнопками карусели: $ (". jcarousel-prev, .jcarousel-next"). disableTextSelect ();

...