[알툴바, IE11]상품옵션 선택시 아무 반응 없는 오류 수정 정보
[알툴바, IE11]상품옵션 선택시 아무 반응 없는 오류 수정본문
브라우저 - IE11
알툴바 사용중
간혹 상품옵션을 클릭해도 아무 반응이 없는 경우가 있습니다. F5를 누르면 다시 되긴하지만 오류라고 봐야할듯 합니다. 디버깅창을 띄어도 아무 반응이 없어 alert창으로 하나씩 확인해보았습니다.
수정파일은 /js/shop.js 파일입니다.
46라인 : $("select.it_option").live("mousedown", function() {
->$("select.it_option").mousedown(function() { 로 변경
148라인 : $("select.it_supply").live("mousedown", function() {
->$("select.it_supply").mousedown(function() {
처리한건 live를 뺐습니다. live안에 alert을 넣고 디버깅해보니 함수가 실행되다 안되다 합니다.
1.9 버전부터 live 함수를 사용하지 않는것으로 알고있으며 live 함수 사용 자제해야할듯 합니다.
알툴바 사용중
간혹 상품옵션을 클릭해도 아무 반응이 없는 경우가 있습니다. F5를 누르면 다시 되긴하지만 오류라고 봐야할듯 합니다. 디버깅창을 띄어도 아무 반응이 없어 alert창으로 하나씩 확인해보았습니다.
수정파일은 /js/shop.js 파일입니다.
46라인 : $("select.it_option").live("mousedown", function() {
->$("select.it_option").mousedown(function() { 로 변경
148라인 : $("select.it_supply").live("mousedown", function() {
->$("select.it_supply").mousedown(function() {
처리한건 live를 뺐습니다. live안에 alert을 넣고 디버깅해보니 함수가 실행되다 안되다 합니다.
1.9 버전부터 live 함수를 사용하지 않는것으로 알고있으며 live 함수 사용 자제해야할듯 합니다.
추천
3
3
댓글 5개
좋은정보 감사합니다~
live 함수는 그대로 사용하시고, 1.8.3 버전에 맞게 다른부분을 변경하시는것이 좋습니다.
저도 이 문제때문에 모든 live 함수를 일괄 .on 으로 변경을 했으나
예기치 못한 부분에서 문제가 발생되 다시 롤백한적이 있습니다.
jquery 버전을 업그레이드 하셔서 생기는 문제인데,
사용하시다 보면 많은 부분에서 문제가 발생합니다. 참고하세요~
저도 이 문제때문에 모든 live 함수를 일괄 .on 으로 변경을 했으나
예기치 못한 부분에서 문제가 발생되 다시 롤백한적이 있습니다.
jquery 버전을 업그레이드 하셔서 생기는 문제인데,
사용하시다 보면 많은 부분에서 문제가 발생합니다. 참고하세요~
흠... 그런가요.. jquery버전은 기존에 사용하던 1.8.3 버전 그대로 사용하고 있습니다.
다른 방법도 찾아봐야겠네요
감사합니다~
다른 방법도 찾아봐야겠네요
감사합니다~
제대로 읽어보지 않고 답변을 한듯합니다.
live 함수 자체의 결함을 말씀하신듯...
버전 바꿨다 겪은 문제가 좀 있어서 글읽다가 그현상으로 잘못봤나봐요 ^^;;;;
live 함수 자체의 결함을 말씀하신듯...
버전 바꿨다 겪은 문제가 좀 있어서 글읽다가 그현상으로 잘못봤나봐요 ^^;;;;
live대신bind로 교체해보시면 어떨지...