Firefox、Safari、IE9 で jquery が動作するコードをいくつか書きました。しかし、クロムはそれが好きではありません。Chrome コンソールに明らかなメッセージは表示されません。私は壁にぶつかっています。うまくいけば、誰かが光を当てることができます。スクリプトは、いくつかのツールチップを表示/非表示にするだけです。何か案は?ここでフィドルしますが、コードを変更しても動作は変わりません。
$(document).ready(function(){
//custom toolTip Written by CASherwood but not working in ie9/chrome
var ShowId;
var id;
var contentholder = $(".contentBox");
var toolTip = $(".info");
var idHashString = '#info';
var idString = 'id';
function showToolTip(name, id){
id = name + id;
$(id).fadeIn(1000);
}
function hideToolTip(name, id){
id = name + id;
$(id).fadeOut(1000);
}
$(toolTip).mouseover(function(){
ShowId = $(this).attr(idString);
showToolTip(idHashString, ShowId);
});
$(contentholder).mouseleave(function(){
ShowId = $(this).find('.info').attr(idString);
hideToolTip(idHashString, ShowId);
});
});