在第三方窗口中执行的jQuery(原型)
问题描述:
这是我的主要问题的年龄和我从来没有得到一个100%的回答(在一些我设法做我想做的情况下),现在我知道我需要一个适当的100%答案继续。在第三方窗口中执行的jQuery(原型)
我跑原型的UI(可拖动窗口和东西),我需要知道我可以运行这些窗口内jQuery的脚本,同时获取与阿贾克斯的内容。
这里是什么,我制定了一个例子:
window.show_confirm = function(id) {
var r = confirm("huhuhu");
if (r == true) {
jQuery.post('huhuhu.php', {'id':id}, function(data){});
jQuery('#_'+id).animate({
height: "0px",
opacity: 0.0,
}, 1500);
} else {
alert("Item ["+id+"] was not deleted.");
}
}
下面是一些例子不工作:
jQuery(function() {
jQuery(".line").peity("line");
});
现在的工作示例需要点击运行该函数(这种方式用户只能在打开窗口后运行它)。
在这个函数需要从目前运行第二种情况的文件已准备就绪(基本上,当其执行仍存在与.line
类没有DOM)
任何帮助吗?
答
我为你问一个有点困惑,但是从最后一部分我假设它是如何调用上创建一个jQuery功能还不存在。
jQuery是一个势在必行库,而不是一个声明一个 - 作为一项规则它只能对现有元素(与“活”的事件处理程序的例外,但是这不是你的使用情况)。您需要在以某种方式创建匹配元素之后进行调用 - 可以通过在AJAX请求之后执行调用,或者使用类似livequery来拦截DOM元素创建。