当我点击嵌入的 Google 日历 (iframe
) 中的事件时,我正在尝试执行自己的操作。
到目前为止我的代码:
<script type="text/javascript">
$(document).on('click', function (e) {
if ($(this).hasClass('te-s')) {
e.preventDefault();
e.stopImmediatePropagation();
}
});
$(function () {
$('.te-s').bind("click", function () {
alert("test");
});
</script>
te-s
是包含事件文本的类,我(稍后)希望在我自己的网站上重定向(警报仅用于测试目的),而不是显示此附加详细信息气泡。< br/>
使用 jquery 可以吗?
最佳答案
我不确定这是否可能。我想您的脚本必须位于子 iframe 中才能监听其中的事件。 除此之外,您引用“te-s”的类(class)很可能不会再使用相同的名称。这些名称会不断变化。 最好的解决方案是使用 API 的回调(如果存在)。
关于javascript - 使用 jquery 拦截 Google 日历上的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19997771/