js로 링크위치를 제어하는데 js수정해도 적용이 안됩니다.
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.3 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
구름이님 자동완성기능에서 URL 카드 기능을 좀 더 보기좋게 조정하고 있는데..
현재 썸네일이나 글 제목에 링크가 걸려있는걸 div 영역 전체로 확장하려고 합니다.
확인해보니 html이 아니라 js에서 제어하는 내용이 나와서 제 생각엔 적정하게 수정한것 같은데
반영이 전혀 안되요. js 화일을 아예 지워도 작동이 됩니다. 브라우저 캐쉬와 xe 캐쉬 모두 삭제해봐도 마찬가지 입니다.
왜 그럴까요?
스코스코
Lv. 5
댓글 7
어느 js를 수정하셨는지 모르겠지만, 현재 해당 프로필 부분은 js와는 아무 관련이 없어 보입니다. 개발자도구로 살펴봐도 js에서 걸어놓았을 법한 이벤트가 전혀 보이지 않습니다.
지금은 사진과 이름에 각각 <a> 태그가 걸어서 링크를 구현해 놓았는데, 프로필 영역 전체를 감싸는 <div class="emcard"> 부분을 송두리채 <a> 태그로 교체하면 어디를 클릭해도 링크가 작동하도록 할 수 있을 것 같습니다. 만약 이렇게 바꿨을 때 디자인이 깨져보인다면 css에서 해결을 하셔야 할 테고요. 어쨌든 js와는 아무 관련이 없어 보입니다.
고로, 이미 입력된 콘텐츠에는 영향을 주지 않으며 새로 입력된 것부터 적용이 될 것이므로 편집 상태에서 입력해보며 확인해보셔야 할 듯 합니다.
이미 입력된 것은 포기하거나 보여질 때 별도의 동작(a 태그로 감싼다거나..)을 처리해야 할 것 같네요.
.lmo .b, .lse .b {
margin-left: 200px;
min-height: 100px;
/* position: relative; */
}
/modules/automention/m.skins/default/css/am_embed.css?20210407203959
579라인
위 position: relative; 를 없애니 클릭 되네요.