0
我们在现场工作: www.granthammond.com ,其特点是IDX插件,它输出的搜索结果页面有很多的或动态的味道, http://granthammond.com/idx/mls-1385061-8788_highway_70_nashville_tn_37221jQuery的前面加上遗漏的类型错误对象有没有方法在前面加上
我”中号使用一些jQuery来四处移动一些DOM的,具体地,#source-ordered-content
和#dsidx-disclaimer
, 我使用.remove
和.prepend
, 我发现了错误: uncaught typeerror, object has no method .prepend
奇数。我很确定我之前做过这样的事情,但显然这次我做得不对,而且我的jQuery技能显然是午餐时间。
这里的恐怖,呃,代码:
jQuery(document).ready(function($) {
// do_stuff
var socHeight;
var socDiv;
var socContent;
var dsidxDisclaimer;
// get height of source ordered content
socHeight = $("#source-ordered-content").height();
wrapHeight = $("#wrap").height();
//console.log('socHeight: ' + socHeight);
//console.log('wrapHeight: ' + socHeight);
$("#content").css({
'height': socHeight
});
// or, for IDX data pages,
socContent = $(".page-dsidxpress-data #source-ordered-content").remove();
$("#content").prepend(socContent);
//move the disclaimer down into the footer.
dsidxDisclaimer = $(".page-dsidxpress-data #dsidx-disclaimer").remove();
$("#footer").append(dsidxDisclaimer);
}); // end (document).ready()
再次感谢叠加。
好,这里是一个小提琴:http://jsfiddle.net/k32KX/,它在小提琴中工作,但不在网站上。 – joelrnorris 2012-08-08 16:54:35
然后我认为你的网页上有其他问题。你有没有试过调试页面?可能在脚本定位或语法错误方面出错。 – 2012-08-09 05:30:51