2014-04-01 1 views

ответ

0

Вы могли бы сделать это с помощью Javascript Closures,

В вашем HTML,

<a href="#" id="myButton" title="">Click Me!</a> 

И в ваших JS,

(function(){ 
    var click_counter = 0; 
    $('#myButton').on('click', function(event){ 
     event.preventDefault(); 
     var el = jQuery(this); 
     click_counter += 1; 
     if (!el.hasClass('inactive')){ 
      // should be activated 
      alert('You have clicked the link ' + click_counter + ' once , And this will be disabled'); 
     }; 
     if (click_counter >= 1){ 
      // deactivate 
      el.addClass('inactive'); 
     }; 
    }); 
})(); 

и указать свою кнопку была нажата, добавить этот класс для вашего CSS

a.inactive { 
    color: gray; 
    text-decoration: line-through; 
} 

Надеюсь, это поможет!

+0

спасибо, но вы можете дать мне некоторое предложение, чтобы истечь ссылку в течение 48 часов – user3440874

+0

@ user3440874, если приведенный выше код работает для вас, просим отметить его как ответ, чтобы он помог другим идентифицировать –

Смежные вопросы