この機能をマウスオーバーとマウスアウトからクリックイベントに変換したいのは、以下のコードです。
var IdAry=['slide2','slide3','slide4','slide5','slide8','slide9','slide12','slide13','slide14','slide15','slide16'];
window.onload=function() {
for (var zxc0=0;zxc0<IdAry.length;zxc0++){
var el=document.getElementById(IdAry[zxc0]);
if (el){
el.onmouseover=function() {
changeText(this,'hide','show')
}
el.onmouseout=function() {
changeText(this,'show','hide');
}
}
}
}
function changeText(obj,cl1,cl2) {
obj.getElementsByTagName('SPAN')[0].className=cl1;
obj.getElementsByTagName('SPAN')[1].className=cl2;
}
以下はHTML部分です
<div id="graphics">
<img src="images/circle-bg.jpg" alt="" class="circleBg"/>
<div class="row1">
<a href="#" id="slide1" id="selectedSlide">
<span id="span1"></span>
<span class="hide"></span>
</a>
<a href="#" id="slide2">
<span id="span1"></span>
<span class="hide">At this stage, we sit down together and discuss your life goals and begin to develop a plan for funding them. Without knowing where you want to go, we can't help get you there! This is the time to ask a lot of questions and get to know each other. </span>
</a>
<a href="#" id="slide3">
<span id="span1"></span>
<span class="hide">We need to know your current income and expenses in order to gain a better understanding of resources that can be applied toward your financial goals. We also determine the appropriate size of your emergency fund. </span>
</a>
<a href="#" id="slide4">
<span id="span1"></span>
<span class="hide"></span>
</a>
</div>
</div>
現在、ユーザーが id slide1、slide2、slide3 などのアンカー タグをマウスオーバーすると、show クラスが 1 つのスパンに追加され、hide クラスが別のスパンに追加され、マウスアウトではその逆になります。
したがって、この機能をマウスオーバーとマウスアウトの代わりにクリックイベントに変換できる場合。
前もって感謝します