이것은 이전에 요청한 질문과 매우 유사하지만 페이지 코드가 훨씬 복잡해졌고 다시 방문해야합니다. 나는 다음과 같은 코드를 사용하고 :설정된 시간 동안 이미지 및 스크립트 표시
$('#myLink').click(function() {
$('#myImg').attr('src', 'newImg.jpg');
setTimeout(function() { $('#myImg').attr('src', 'oldImg.jpg'); }, 15000);
});
시간의 집합 기간 (15초) 링크를 클릭하면,을 15 초 후, 원본 이미지로 되돌리려에 대한 이미지를 교체하려면.
그러나 지금은 (이미지를 바꾸는 것 외에) 링크를 클릭 할 때 링크가 클릭 될 때만 (15 초 이미지와 관련이 있음) 자바 스크립트 스 니펫도 실행하고 싶습니다. 그렇다면 js 코드를 15 초 후에 사라지게하십시오 ... 그러나 jquery가 페이지에 js 코드를 보내는 방법을 모르겠습니다 ... 기본적으로 jQuery가이 코드를 페이지의 아래쪽에 "반향"시키고 싶습니다. 15 초 동안 내가 거기에있는 동안 jquery가이 "echo"를 어떻게 포맷하는지 모르겠다.
이 질문이 의미가 있습니까?
interval = 500;
imgsrc = "webcam/image.jpg";
function Refresh() {
tmp = new Date();
tmp = "?" + tmp.getTime();
document.images["image1"].src = imgsrc + tmp;
setTimeout("Refresh()", interval);
}
Refresh();
웹캠 용 스크립트입니다. 기본적으로 30 초마다 새로운 사진이 찍히고 페이지에 바뀝니다. 당신은 나를 용서해야합니다, 나는 jquery에 익숙하지 않습니다. jquery 컨텍스트에서이 스크립트가 작동하도록 만드는 방법을 모르겠습니다.
JS 코드를 * 표시하거나 * 실행 하시겠습니까? – BalusC
나는 그것을 얻지 않는다. 이미 링크를 클릭했을 때만 실행되는 기능 (위)이 있습니다.당신이 그 기능에서 당신이 필요로하는 것을 할 수없는 이유가 있습니까? 그것은 무엇을 할 것인가? – user113716
"버튼"은 기본적으로 자동 새로 고침을 켜고 끕니다. 그리고 "on"을 클릭하면 15 초 동안 켜지 며, 자동적으로 새로 고침이 멈 춥니 다 (#myImg은 원래의 src로 돌아갑니다)? – timdev