자동등록방지 코드가 보이지 않네요...!!
본문
그누4에서 그누5로 갈아타고 있는데 어렵네요
jquery 충돌이 좀 있는거 같네요.
http://www.dajoahe.com/bbs/bbs/board.php?bo_table=data1
글쓰기와 내용보기에서 자동등록방지 코드가 보이지 않는 현상이 발생하고 있습니다.
TypeError: $(...).live is not a function
board.php 412줄 오류
common.js 579줄 오류
kcaptcha.js. 4줄 에러
그누보드 http://www.dajoahe.com/bbs/js/jquery-1.8.3.min.js 이 파일과
홈페이지 만들면서 만들었던 http://www.dajoahe.com/bbs/bbs/js/jquery.js 이 충돌이 일어나는거 같네요.
http://www.dajoahe.com/bbs/bbs/3.html
이 페이지 보시면 주메뉴 밑에 서브 메뉴가 있는데...마우스를 내리면 서브 메뉴가 상단에 고정 됩니다.
게시판 목록에서는 이게 되는데..글쓰기와 내용보기에서는 이 기능이 작동하지 않습니다.
상단 서브메뉴 고정되고 게시판 글쓰기와 코멘트에 자동등록방지 코드가 보이게 할려면 어찌 해야 할까요?
아시는 분 좀 알려주세요.
부탁 좀 드립니다.
디자이너다 보니 프로쪽이 약해서 이렇게 도움을 구해 봅니다.
답변 2
게시판에서 마우스오른버튼 클릭하셔 소스보기를 해 보세요.
내용이 중첩되었네요.
<!doctype html> <html lang="ko"> <head>
...
</head>
<body>
<!doctype html> <html lang="ko"> <head>
....
이런 식으로 중첩이 돼 jquery파일도 서로 다른 버전의 것을 두번 불러 들이닌까
문제가 생기고 있는 거라 보입니다.
먼저 그런 점들을 잘 살펴 보세요.
아래 두 파일의 live 를 on 으로 변경해주니 자동등록방지 엑박 뜨던게 제대로 뜨더라구요 한 번 시도해보세요.
저도 검색하다 찾았네요.
1.plugin/kcaptha/kcaptcha.js 의 29번째줄
$("#captcha_mp3").live("click", function(){
-> $("#captcha_mp3").on("click", function(){
2.plugin/kcaptcha/kcaptcha.js 파일 4번째 줄, 29번째 줄
$("#captcha_reload").live("click", function(){
-> $("#captcha_reload").on("click", function(){
$("#captcha_mp3").live("click", function(){
-> $("#captcha_mp3").on("click", function(){
저도 이것 저것 해보다가 위에 파일 live -> on 으로 변경했더니 해결 되었습니다.
건승을 빕니다.