0

画像を変更するイベントを使用してmouseoverいますmouseoutmouseovermouseout

また、ユーザーがリンクをクリックしたときに、mouseoutイベントを無効にして、それぞれの関数が呼び出されないようにすることはできますか?

<td><a href="javascript:void(0)" id="LikeId" onmouseover="like(1);" onmouseout="like(2);"><span id="greenimg" style="display:none"><img src="images/up_green.gif" border="0" /></span><span id="gimg"><img src="images/up.gif" border="0" /></span></a></td><td width="93%"><a href="javascript:void(0)" id="DisLikeId" onmouseout="dislike(2);" onmouseover="dislike(1);"><span id="redimg" style="display:none"><img src="images/down_red.gif" border="0" /></span><span id="rimg"><img src="images/down.gif" border="0" /></span></a></td>
4

1 に答える 1

2

onclickでブール変数(のようなものuserClicked = true)を設定し、like()関数でチェックすることができます。

like関数で、コードをifステートメントで囲みます。そのような:

function like(parameter) {
    if (!userClicked) {
        // Your original like() code
    }
}
于 2010-07-31T06:53:50.857 に答える