デザイン時にテーブルを作成し、実行時にそのテーブルに行を追加しました。 それぞれのツールチップを表示する最初の列の各行にmouseoverイベントをアタッチします。実行時に各テーブルセルにイベントハンドラをアタッチする
for(ctr=0;ctr<noOfRows;ctr++){
var myTable=document.getElementById("myTable");
var newRow = myTable.insertRow(1);
var cell0 = newRow.insertCell(0);
cell0.innerHTML="Cell Data"+"<div class='hiddenToolTip' id='tip"+ctr+"'>"+tooltip+"</div>";
cell0.onmouseover=function(){
$("#tip"+ctr).show('blind',500);
};
cell0.onmouseout=function(){
$("#tip"+ctr).hide();
};
}
問題は「CTR」変数は常に「のonmouseover」と「れるonmouseout」関数内の最高値として来ているということです。
とonmouseout関数?あなたは 'ctr'をリペアしてはいけませんか? –
申し訳ありませんが、私は..しかし、コード内の 'ctr' ...まだ問題が存在します。 – furiabhavesh
こんにちは仲間私は自分の答えをmodfiedだけでなく、私はリンクチェックを貼り付けて、あなたはあなたが望むタスクを達成することができます... –