我带有一些链接、各种用户输入等的重度jquery页面。
我使用jQuery,在一个定义了操作的文件中:
$(document).ready( function() {
....
} );
阻止用户在页面加载(甚至更糟的是重新加载)时点击链接并触发其href操作,因为JavaScript尚未加载/激活。我想要在某种程度上阻止它。我想到的一种方法是在整个文档上放置一个透明的div,该div将接收点击事件,而不是下面的图层。然后,在我的javascript的.ready函数中,我可以隐藏该div,使其能够使用页面。
这是一个好习惯吗?还是我应该尝试其他方法?