**我目前正在使用 jquery textselect 插件根据页面上任何位置的选择文本来触发警报
并且它可以很好地执行以下操作:
$(document).ready(function() {
$(document).bind('textselect', function(e) {
alert(e.text);
});
});
从那以后,我不得不向页面添加一个 iframe,并且我需要文本选择来处理该页面中的文本
iframe 也是如此。我正在尝试做这样的事情,但它不起作用:
$(document).ready(function() {
$('#iframeId').load(function() {
$(document.getElementById("iframeId").contentWindow).bind('textselect',function(e) {
alert(e.text);
});
});
此时我已经尝试了一大堆引用 iframe 文档的方法,但没有成功。有任何想法吗?**
您可以这样访问它:
$(document).ready(function() {
$('#iframeId').load(function() {
alert("Loaded");
$('#iframeId').contents().find("body").bind('textselect', function(e) {
alert(e.text);
});
});
});
注意:这仅当 iframe 在同一域上加载某些内容时才有效,否则您将被同源策略阻止。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)