2014-03-13 2 views
0

나는 jcarousel을 가지고 있으며 다음 버튼을 더블 클릭하면 이미지가 파란색으로 강조 표시됩니다.:: moz-selection & jcarousel - 더블 클릭 선택을 고치려고

::selection { background: white;} 
::-moz-selection {background: white;} 

이것은 수정되었지만 사이트의 다른 부분에서 텍스트를 선택하거나 볼 수 없다는 것을 의미합니다.

ul.product-carousel::selection { background: white;} 
ul.product-carousel::-moz-selection {background: white;} 

하는 흰색 선택의 b/g에 바로 jcarousel하지만 아무도 작업을 제한하려고 :

<ul id='product-id-232-carousel' class='product-carousel jcarousel-skin-tango'> 

그래서 나는 여러 변화를 시도 :

내 jcarousel은에 있습니다.

덕분에, 케빈

해결책 찾았 사업부에서

포장 회전 목마를이 스타일을 적용 :

.carouselnoselect{ 
    -webkit-user-select: none; 
    -moz-user-select: none;  
    -ms-user-select: none;  
    user-select: none; 
    } 

답변

0

이 함께 할 수있는 ::selection와는 아무 및 모든이 없습니다 당신의 carousel 플러그인은 이벤트의 기본 동작을 제대로 방지하지 못합니다.

어딘가에 jcarousel에 다음 또는 이전 항목으로 스크롤하기위한 클릭 핸들러가 있어야합니다. 그것은 e.preventDefault() 또는 그 안에 거기에서 유사해야합니다. 그러나 당신이 말하고있는 것에서 나는 그것을 추측하지 않을 것입니다.

+0

안녕하세요, 맞습니다. 하지만 추가 할 필요가 있다고 말하면 어디에 넣을 지 모르겠습니다. – KevInSol

+0

'e'가 이벤트 객체 인 한 함수의 아무 곳이나 추가 할 수 있어야합니다. –

+0

나는 이벤트 처리기라고 생각하는 것에 추가하려고 시도했지만, 단지 회전식 캐롤 장치가 작동하지 않고 여전히 강조 표시했다. – KevInSol