这听起来像是一件奇怪的事情,特别适合我。我已经做了很多次,但现在出现了一些问题:)
我有这个基本的叠加功能,我从某个页面获取内容,对吗?
$(popupLink).attr("href", function(i, href) {
if( window.location.hostname === this.hostname ) {
return href + " #grab-content";
}
});
然后只是让叠加层出现,对吗?获得内部容器等。
$(popupLink).overlay({
target: '#overlay',
top:'2%',
fixed: false,
//load:true,
mask:{
loadSpeed: 200
},
onBeforeLoad: function() {
// grab wrapper element inside content
var wrap = this.getOverlay().find(".overlayWrap");
// load the page specified in the trigger
wrap.load(this.getTrigger().attr("href"));
},
然后,当我在页面上有一个表单,并试图从中创建一个简单的jquery变量时:
onLoad: function(){
var formie = $('form');
console.log(formie);
$(overlay).addClass('done');
},
此后还有更多,我不想粘贴所有,yall会感到无聊;)它会记录我一个空数组(?!)。它确实从#grab-content外部找到了元素,但没有找到任何内容。
我试图通过搜索,尝试做很多事情来解决这个问题大约1.5小时。我甚至不得不用.live()提交表单。但现在我真的很恼火:D
我很感激帮助伙计,如果有任何一个人来到芬兰的话,他会答应翻转啤酒;)
聚苯乙烯。如果你需要看到更多,lemme知道:) BR, Ulle