首次点击html后,javascript活动href属性

时间:2014-03-12 15:09:30

标签: javascript jquery html

首次点击任意javascript页面部分有效链接时,我尝试创建html,直到没有 或者当用户第一次点击html页面活动链接或任何其他HTML部分时如何创建正文透明层

我需要用于html页面的java脚本 当用户第一次点击任何部分html图层时,一个透明图层将移除,并且所有其他HTML部分都处于活动状态,直到用户可以看到完整的HTML,但没有第一次点击用户就无法点击链接闪存等

<!DOCTYPE html>
<html>
<body>

<a href="http://www.domain.com">
This is a link</a>

</body>
</html>

4 个答案:

答案 0 :(得分:0)

在html中创建一个div,其固定位置和100%宽度和高度

HTML

<div id="overlay"></div>

CSS

#overlay {
    width: 100%;
    height: 100%;
    position: fixed;
}

JS

$('#overlay').on('click', function() {
    $(this).remove();
});

http://jsfiddle.net/XbwYq/

答案 1 :(得分:0)

var linkHandle = function() {return false;}
$(document).ready(function(){
   $('a').bind('click', linkHandle);
});
$(document).click(function(){
    $('a').unbind('click', linkHandle);
});

答案 2 :(得分:0)

$(document).on("click", function(e) {
     $(document).off("click");
     return false;
})

答案 3 :(得分:0)

Maybe this is what you are looking for?

$('a').on('click', function(event) {
    $(this).removeAttr('href');
    event.preventDefault();
});

一旦单击链接,就会从链接中删除锚点。