나는이 코드를 사용하여 사용자가 제목을 클릭하거나 아이콘 (images/onmenos.jpg
, images/onmais.jpg
)을 클릭하면 모든 텍스트가 "teste1"인이 예제를 숨기고 표시합니다.이 경우에는 클릭 만하면 모든 것이 잘 작동합니다. 하지만이 예와 같이 모든 텍스트에 링크가있을 경우 링크는 텍스트 "클릭"을 아이콘 images/onmenos.jpg로 변경합니다.이 태그는 ...을 원하지 않습니다.자바 스크립트 자세한 텍스트 표시
JavaScript "<a href..."
이 아이콘을 표시 모든 것을 ...
<script type="text/javascript">
$(document).ready(function() {
$('.toggle_container').hide();
$("span.trigger a").click(function() {
$(".toggle_container", $(this).parent()).animate({ opacity: 1.0 },200).slideToggle(500, function() {
$("a", $(this).parent()).html($(this).is(':visible') ? '<img src="images/onmenos.jpg">' : '<img src="images/onmais.jpg">');
});
});
});
</script>
HTML
<font style="font-size:18px; line-height:18px; color:#ffffff;">teste1</font>
<span class="trigger" style=" margin-left:655px;"><a href="javascript:;"><img src="images/onmais.jpg" width="27" height="27" border="0"></a>
<div class="toggle_container">
<a class="teste" href="http://www.teste.com" target="_new"><font style="font-size:18px; line-height:18px; color:#ffffff;">Click</font></a><p />
</div>
</span>
이 지금은 하나의 변화가 필요하다고 가정 ... 난 m가있을 때 한 항목 이상, 다른 항목을 열 때 아직 닫힌 상태이면 닫음
당신은 함께 간단한 ([SSCCE] (http://sscce.org/)) 라이브 데모를 넣을 수 이 코드의 [JS Fiddle] (http://jsfiddle.net/) 또는 이와 유사합니까? –
'[JS Fiddle] (http://jsfiddle.net/) 또는 이와 유사한'이라고 말했을 때 나는 그것을 의미했습니다. 자신의 사이트에서 진행중인 작업을 표시하면 문제가 해결되면 데모가 사라집니다 (이는 미래의 방문자에게는 쓸모가 없습니다). 사이트에서 사용중인 코드를 쉽게 볼 수 없으며 코드를 편집/변경하여 더 쉽게 사용할 수 있습니다. –
알겠습니다. http://jsfiddle.net/2cmRa/을 이해합니다. – Ricardo