var imgOnclick="onClick="+'"'+"mouseOver('dt')"+'" '; 这句的单引号双引号处理下,转义下
var divH="<DIV ID=plane3 style="; var posi='"'+"position: absolute; z-index: 1; left: 400px; top: 400px"+'"'; var imgH="><img alt="; var imgAlt='"'+"position3"+'" '; var imgName="NAME="+'"'+"planePic1"+'" '; var imgSrc="SRC="+'"'+"../../../images/detail.gif"+'" '; var imgBorder="BORDER="+'"'+"0"+'" '; var imgStyle="style="+'"'+"cursor: pointer;"+'" '; var imgOnclick="onClick="+'"'+"mouseOver('dt')"+'" '; var descE="/></DIV>";建议你把引号好好整理下,你不感觉很乱吗
这句的单引号双引号处理下,转义下
var posi='"'+"position: absolute; z-index: 1; left: 400px; top: 400px"+'"';
var imgH="><img alt=";
var imgAlt='"'+"position3"+'" ';
var imgName="NAME="+'"'+"planePic1"+'" ';
var imgSrc="SRC="+'"'+"../../../images/detail.gif"+'" ';
var imgBorder="BORDER="+'"'+"0"+'" ';
var imgStyle="style="+'"'+"cursor: pointer;"+'" ';
var imgOnclick="onClick="+'"'+"mouseOver('dt')"+'" ';
var descE="/></DIV>";建议你把引号好好整理下,你不感觉很乱吗
$('a[rel*=facebox]').facebox();
})
我觉得问题应该出在这里。因为之前你是非动态添加的,所有dom加载完成后执行了$('a[rel*=facebox]').facebox();
但是你添加后,未给你新添加的执行$('a[rel*=facebox]').facebox();
也就是没有绑定相应的事件。
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox();
})修改为一个函数,然后动态添加所有元素后,再来加载facebox. 谢谢各位,暂时不关贴,或许有人需要。