在页面http://x359.ru/上,内容由 api depositphotos 加载 我想禁止在加载内容后过渡到链接。
<script>
window.onload = function(e){
$('a').click(function(e){
e.preventDefault();
alert('Переход по ссылке запрещён !');
});
}
</script>
如果我理解正确的话,您不希望链接在单击时触发转换。您有您在页面上指定的代码,但它似乎没有按您期望的方式工作。我在表单的页面链接的源代码中看到
而完成页面上的链接包含完整地址。我假设您页面上的某些脚本处理了这些链接?如果是这样,这可能就是答案所在。您在链接上挂了一个事件,然后另一个脚本从 DOM 中删除了这些对象并用其他对象替换了它们。当然,事件不再火了,因为。元素不再相同。
尝试将代码替换为
关于 .live、.on 方法和一般委托,已经谈了很多。