UPDATE : 나는 그 jquery.bxslider 플러그인 자체 클론 발견 /가 문제를 일으키는 LIS를 앞에 추가 추가했습니다. 어쩌면. 둘 다 일을 다른 스크립트 :(플러그인 충돌을 피하기 위해 jQuery noconflict를 사용합니까?
내가 Boxslider (이미지 슬라이더) 및 Colorbox (라이트 박스) 서로 부분적으로 충돌의 jQuery 플러그인에 봉착를 사용하여 제외하고는이 생각에 해결책, 하지만 슬라이더 스크립트는 어떻게 든 라이트에 광고가 첫 번째와 마지막 이미지는 두 번 반복 얻을 수 있도록.
이 당신이 example page 봐이있는 경우 이해하기 쉽다.
당신은 3 개 이미지에가 보자 슬라이더를 열었을 때 라이트 박스를 열면 5 개의 이미지가 나타납니다.
나는 행운을 noconflict()
으로 시도했지만, 전혀 작동하지 못했습니다. 일부 검색 후에는 일부 네임 스페이스 문제가 있다고 가정하고 있습니다. 그러나이 문제를 디버깅 할 위치 나 방법을 모릅니다. 내가 사용
스크립트는 하나 또는 둘 다 작동을 중지했다 나는 주위의 순서를 교환하려고했습니다
<link type="text/css" media="screen" rel="stylesheet" href="assets/css/colorbox.css" />
<script type="text/javascript" src="assets/js/jquery.bxslider2.0.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#gallery').bxSlider({
auto: true,
wrapper_class: 'gallery-holder',
auto: false,
speed: 100,
pager: true,
next_text: 'next',
prev_text: 'back'
});
});
</script>
<script type="text/javascript" src="assets/js/jquery.colorbox-min.js"></script>
<script type="text/javascript">
$(window).load(function(){
$("#gallery a[rel='group']").colorbox({maxWidth:"80%", maxHeight:"80%", scalePhotos: true});
});
</script>
이다. 나는 이것을 내려 놓으려고 많은 시간을 낭비했다. 그래서 어떤 도움이라도 대단히 감사 할 것이다!
'$ .noConflict'는 jQuery 플러그인이나 변수 이름과 관련된 다른 충돌이 아닌 다른 JavaScript 라이브러리와의 충돌을 제거하기위한 것입니다. – JAL
그런데 bx 플러그인에서 멋진 것을 찾으십시오! 나는 그들에 대해 들어 본 적이 없지만, 그들은 잘 된 것처럼 보인다. 나는 프로젝트 또는 2를 bxCarousel로 전환 할 수도 있습니다. – JAL
감사합니다. 재밌는 방법은 가끔은 잘 완료 플러그인을 찾는 것입니다. – Eystein