日期:2014-05-17  浏览次数:20930 次

第二次没有触发js函数,这是为啥?
本帖最后由 buku77 于 2013-09-03 14:17:56 编辑
<a href="javascript:viewReceiveMessageDT(<%=rMessage.getMessageId()%>,0)" class="font-gray msgSysbox"><%=rMessage.getSubject()%></a><br/> 


function viewReceiveMessageDT(messageId,pageNow){
var ajaxurl = "/ett20/study/service/message/myinfo_viewReceiveMessage.jsp?type=0&messageId="+messageId+"&pageNow="+pageNow;
    console.info(ajaxurl+" : "+messageId);
$("a.msgSysbox").fancybox({
centerOnScroll:true,
width:750,
height:370,
type:'ajax',
 ajax:{type : "GET",url:ajaxurl,cache : false,global : false},
 overlayOpacity:0,
 padding:0,
 margin:0
});
}

a标签,是滚动显示,点击第二个显示的也是第一个的内容,firebug看a标签的参数,是正常的。

而且,只有第一次点击,输出了console信息,其他的,都没有输出。。。页面没有设置有缓存。。。这是为啥?

------解决方案--------------------
第一次点击完,页面有没有js 错误呢?