私はJQuery 1.7.1を使用しています。チェックボックスを含むdivをボタンクリックイベントで点滅させたいと思っています。私は次のコードを書きました:
<script type="text/javascript">
var nIntervId;
function changeColor() {
nIntervId = setInterval(flashText, 500);
}
function flashText() {
var oElem = document.getElementById("divchkBox");
oElem.style.visibility = oElem.style.visibility == "visible" ? "hidden" : "visible";
}
function stopTextColor() {
clearInterval(nIntervId);
}
</script>
<div id="divchkBox">
<asp:CheckBox ID="chkBox" runat="server" Text="hi" />
</div>
<asp:Button ID="start" Text="start" runat="server" OnClientClick="changeColor();" />
ここで、マウスが特に点滅するチェックボックスおよび/またはその特定のチェックボックスのクリックイベントの上にあるまで、この点滅効果を停止したいと思います。どうすればそれを達成できますか?
また、ハードコードされた値の代わりに、changecolor() または flashText() 内のチェックボックス div の ID を送信することは可能ですか?
ありがとうございました。