当我们已经有鼠标悬停事件时,我们如何添加鼠标单击事件我的要求是这样的:
示例: - http://wheaton.advisorproducts.com/investment-advisory
要求 -
- MouseOver 功能以正确的顺序工作。
- 我想一起添加点击事件和鼠标悬停事件 -
当用户单击顶部漏斗和底部圆形圆圈中给出的任何图像部分时,它们的相关文本或内容将可见,直到用户单击任何其他部分,并且此单击事件鼠标悬停功能也将在同样的方法。
意味着- 当用户将鼠标移动到图像部分时,其相关文本将可见,但如果用户单击任何部分,则每次都将显示其相关文本,直到用户单击任何其他部分或部分或将鼠标移到其他部分。
下面是我为仅鼠标悬停功能创建的 js - 现在我希望将鼠标悬停和单击事件放在一起。
var IdAry=['slide1', '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 class="BottomGraph">
<div class="row1">
<a href="#" id="slide1">
<span id="span1"></span>
<span class="hide">Each client is provided with quarterly aggregated account statements detailing investment performance across individual accounts. Periodic client meetings provide opportunities to receive more detailed performance attribution.</span>
</a>
<a href="#" id="slide2">
<span id="span1"></span>
<span class="hide">How funds are invested across broad asset classes is the primary determinant of long term returns and determines the overall risk profile of your portfolio. We therefore take great care in recommending an asset allocation that incorporates the financial goals and risk tolerance of each client.</span>
</a>
</div>
<div class="row2">
<a href="#" id="slide3">
<span id="span1"></span>
<span class="hide">We continuously monitor our managers to ensure that each strategy is performing as expected.</span>
</a>
<a href="#" id="slide4">
<span id="span1"></span>
<span class="hide">The asset allocation decision is implemented with money managers vetted by WWP for their experience, skill and expertise in their respective investment strategies, including tactical ETF managers, growing dividend equity managers or fixed-income managers.</span>
</a>
</div>
</div>