나는 HTML 페이지를 이미지로 설정하여 눈에 보이지 않는 CSSvisibility:hidden
. 내가 원하는 링크를 만들라는"쇼 이미지"을 때,그래서 나는 그것을 클릭하면,이미지가 나타납니다.
지금,나는't 을 만드는 방법을 알고 이러한 링크,이 정상적으로 링크와 함께<a href=...>
링크가 다른 어떤 페이지입니다. 내 경우에는,내가 원하는 링크를 호출하려면 JavaScript 이미지를 표시합니다.
이미 있는 경우에는 자바스크립트 함수 호출showImage
정의 이미지를 표시할 수 있습 링크 등으로:
<a href="javascript:showImage()">show image</a>
도움이 필요할 경우 정의하는 기능도록 노력하겠다:
function showImage() {
var img = document.getElementById('myImageId');
img.style.visibility = 'visible';
}
거나,더 나은 아직,
function setImageVisible(id, visible) {
var img = document.getElementById(id);
img.style.visibility = (visible ? 'visible' : 'hidden');
}
그런 다음의 링크를 것:
<a href="javascript:setImageVisible('myImageId', true)">show image</a>
<a href="javascript:setImageVisible('myImageId', false)">hide image</a>
It's 매우 간단하다.
HTML:
<img id="theImage" src="yourImage.png">
<a id="showImage">Show image</a>
자바스크립트:
document.getElementById("showImage").onclick = function() {
document.getElementById("theImage").style.visibility = "visible";
}
CSS:
#theImage { visibility: hidden; }
이 수행할 수 있습니다 단지 방문 jquery http://jquery.com/을 얻는 링크는 다음과 같은 것이 가능합니다
<a id="show_image">Show Image</a>
<img id="my_images" style="display:none" src="http://myimages.com/img.png">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#show_image').on("click", function(){
$('#my_images').show('slow');
});
});
</script>
는 경우 또는 링크를 설정에 이미지 및 오프 하이
<a id="show_image">Show Image</a>
<img id="my_images" style="display:none;" src="http://myimages.com/img.png">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#show_image').on("click", function(){
$('#my_images').toggle();
});
});
</script>
여기에서 동작하는 예제:
를 사용하여(jQuery)<img id="tiger" src="https://twimg0-a.akamaihd.net/profile_images/2642324404/46d743534606515238a9a12cfb4b264a.jpeg">
<a id="toggle">click to toggle</a>
img {display: none;}
a {cursor: pointer; color: blue;}
$('#toggle').click(function() {
$('#tiger').toggle();
});
이 작업 코드:
<html>
<body bgcolor=cyan>
<img src ="backgr1.JPG" id="my" width="310" height="392" style="position: absolute; top:92px; left:375px; visibility:hidden"/>
<script type="text/javascript">
function tend() {
document.getElementById('my').style.visibility='visible';
}
function tn() {
document.getElementById('my').style.visibility='hidden';
}
</script>
<input type="button" onclick="tend()" value="back">
<input type="button" onclick="tn()" value="close">
</body>
</html>
HTML
<img id="theImage" src="yourImage.png">
<a id="showImage">Show image</a>
자바스크립트:
document.getElementById("showImage").onclick = function() {
document.getElementById("theImage").style.display = "block";
}
CSS:
#theImage { display:none; }