尝试从 event.target 对象访问类名。适用于 FF、Safari 和 Chrome。 InternetExplorer 7 警告“未定义”。有什么建议么?
<script type="text/javascript">
$("document").ready(function(){
$(".page").hide();
$(".page:first").show();
$("#navBar a").bind("click", linkClicked);
});
function linkClicked(event){
$("div.page:visible").fadeOut(250, function(){
var $target = $(event.target);
alert($target.attr("class"));
//$("#" + $(event.target).attr("class")).fadeIn(250);
});
}
</script>
找到了解决方案。在淡出回调之前将 event.target 设置为 var。 :p 知道为什么吗?
<script type="text/javascript">
$("document").ready(function(){
$("#content").css("opacity","0.8");
$(".page").hide();
$(".page:first").show();
$("#navBar a").bind("click", linkClicked);
});
function linkClicked(event){
var $target = $(event.target);
$("div.page:visible").fadeOut(250, function(){
alert($target.attr("class"));
//$("#" + $(event.target).attr("class")).fadeIn(250);
});
}
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)