我的HTML包含iframe和2个按钮,主服务器和从服务器。当主模拟点击动作时,奴隶只需在点击时显示“点击”。它工作正常,但我也喜欢将相同的行为应用于iframe中的slave。是否有可能实现这样的功能?当前代码忽略iframe。
$(document).ready(function() {
$('#master').click(function() {
simulateClick(50, 50); //iframe position
simulateClick(50, 100); //slave position
});
$('#slave').click(function() {
alert('clicked');
});
});
function simulateClick(x, y) {
jQuery(document.elementFromPoint(x, y)).click();
}
答案 0 :(得分:0)
文档就绪功能不保证iframe已加载。我猜它会在 iframe加载之前运行。尝试类似:
$(document).ready(function () {
$('#IframeID').load(function () {
$('#master').click(function() {
simulateClick(50, 50); //iframe position
simulateClick(50, 100); //slave position
});
$('#slave').click(function() {
alert('clicked');
});
});
});