크롬 73 버전과 Bxslider 관련 안내

Community

커뮤니티

홈 > 회원포럼 > 커뮤니티
커뮤니티

크롬 73 버전과 Bxslider 관련 안내

M 한별아빠 8 1056 3 0

최근 업데이트된 크롬 73.0.3683.86 버전에서 Bxslider가 제대로 작동하지 않거나 클릭이 되지 않은 경우...


Bxslider의 스와프 관련 터치(Touch) 부분 문제로 보이는데, 추후 Bxslider가 패치되던가 아니면 크롬에서 수정될 수 있으니...


우선은 임시조치로 Bxslider 위젯의 widget.php 파일 하단에 있는 스크립트에 아래 옵션을 추가해서 PC에서는 Bxslider 터치 기능이 작동하지 않도록 설정해 주세요.



controls:<?php echo ($wset['nav']) ? 'true' : 'false';?>,
<?php if(!G5_IS_MOBILE) { //PC에서만 ?>
touchEnabled: false,
<?php } ?>


8 Comments
24 사과 03.25 15:33  
이문제때문에 그런거였나보네요..일단 패치좀 해놔야겠네요.
Bxslider 가 무엇이지 모르겠으나...위젯에 이 폴더가 없으면
무시해도 되는 것이지요?
M 한별아빠 03.28 16:09  
네. bxslider 적용된 위젯 사용하지 않는다면 따로 수정할꺼는 없습니다.
아미나컴퍼니 테마 사용중이고, PC메인에서 쓰고있는 miso-post-bxslider 위젯이 맞나 모르겠네요.

일단은 코드 삽입해봤는데요. PC에서 타이틀 3개 화면 사용하는데 알려주신 코드 넣으니 내비게이션, 내부페이저 기능이 작동하지 않으면서 수직으로 3개가 나란히 화면에 나오더라구요.

타이틀 여러개를 써야해서 클릭 안되더라도 일단은 코드 다시 제거해두었습니다 ㅜ
M 한별아빠 03.29 14:30  
1. 어떻게 넣었는지 코드를 남겨 주셔야 뭐라도 답변이 가능합니다.

2. 그냥 나온다는 것은 스크립트 에러가 있어서 작동을 안한다는 것이고, 이건 옵션을 잘못(콤마 등 오류) 넣었다는 것이니...
<script>
$(document).ready(function(){
$('#<?php echo $widget_id;?> .bxslider').bxSlider({
mode:'<?php echo ($wset['mode']) ? $wset['mode'] : 'horizontal';?>',
slideMargin:<?php echo $margin;?>,
pager:<?php echo ($wset['dot']) ? 'true' : 'false';?>,
controls:<?php echo ($wset['nav']) ? 'true' : 'false';?>,
infiniteLoop:<?php echo ($wset['loop']) ? 'true' : 'false';?>,
auto:<?php echo ($wset['auto']) ? 'true' : 'false';?>,
autoHover : <?php echo ($wset['hover']) ? 'false' : 'true';?>,
prevText:'<i class="fa fa-angle-left"></i>',
nextText:'<i class="fa fa-angle-right"></i>',
adaptiveHeight: true
});
});
</script>

원래 스크립트에서
알려주신 코드를 </script> 바로 위에 넣었습니다. ㅜ
M 한별아빠 03.29 14:54  
글 보시면 controls:<?php echo ($wset['nav']) ? 'true' : 'false';?>, 다음에 넣으라고 되어 있습니다.ㅠㅠ
죄송합니다. 스크립트 속 내용을 교체하는 것이었군요. ㅜㅜ 잘. 됩니다. 감사합니다.
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand