як адключыць адну гіперспасылку, націснуўшы на другі гіперспасылцы

У мяне ёсць 2 гіперспасылка. калі я націскаю на адной гіперспасылкай іншы гіперспасылка павінна быць адключаная азначае, што яна павінна быць бачная, але не націснуў любым карыстальнікам

Калі ласка, дапамажы мне

 hiii  
 bye

у JavaScript

$('#check').attr('disabled', true);

але ён не працуе

3
<�Код> Шоўду відаць, але не пстрыкнуў любым карыстальнікам ==> калі ласка, растлумачце, вы толькі хочаце, каб адключыць спасылку або змяніць яго HREF?
дададзена аўтар Ziyaddin Sadigov, крыніца
Я хачу, каб адключыць гэта азначае, што ён не павінен быў націснуць мой любы іншы карыстальнік
дададзена аўтар Delta, крыніца

6 адказы

Выкарыстанне Java скрыпту, які вы можаце адключыць гіпер спасылкі, дадаўшы .disabled класа, як паказана ніжэй:

  .inactive //add this class to the link if you want to disable it 
{
    pointer-events: none;// this will disable the link
    cursor:default;
}

затым выкарыстоўваць .inactive клас у адпаведнай радку ...

4
дададзена

паспрабуйце ніжэй

$('.my-link').click(function() {return false;});

Для таго, каб уключыць яго зноў, адвязаць апрацоўшчык:

$('.my-link').unbind('click');

або

$('.my-link').attr('disabled', 'disabled');

Выкарыстоўвайце гэта, каб уключыць яго:

$('.my-link').attr('disabled', '');

дзякуй,

Сіва

3
дададзена

Ніжэй прыведзены код, які трэба.

click me
Disable link
Enable link

javsacript функцыі:

 function disableLink() {
        var a = document.getElementById('gLink');
        a.href = "#";
    }

    function enableLink() {
        var a = document.getElementById('gLink');
        a.href = "http://google.com";
    }
3
дададзена

для напрыклад, калі ў вас ёсць

  One Two

document.getElementById('link1').onclick = function()
 {
   document.getElementById('link1').disabled = true;
   document.getElementById('link2').disabled = false;
 };

  document.getElementById('link2').onclick = function()
 {
   document.getElementById('link1').disabled = false;
   document.getElementById('link2').disabled = true;
 };
1
дададзена
фіктыўны адказ @sanj
дададзена аўтар Jimesh Gajera, крыніца
не працуе гэта проста перанакіроўваць page1.php
дададзена аўтар Delta, крыніца
. Вы павінны стварыць яшчэ адну функцыю, а forlink2 document.getElementById ( 'link2') OnClick = функцыя() {document.getElementById ( 'link1') адключаны = хлусня. document.getElementById ( 'link2') адключаная = дакладна. };
дададзена аўтар sanj, крыніца

Вы можаце выкарыстоўваць jQuery OnClick падзеі (або. ( «Пстрычка»)/.live ( «OnClick») або што вы аддаеце перавагу), каб змяніць атрыбут спасылкі, як гэта:

$('.my-link').attr('disabled', true);

Кароткі прыклад:

First
Second
<script>
    $("#link2").onClick(function(){
        $('#link1').attr('disabled', true);
        };
    }
</script>
0
дададзена
disbaled Ці будзе працаваць для гэтага? паглядзець stackoverflow.com/questions/5085584/… </а>
дададзена аўтар SivaRajini, крыніца
Я дадаў прыклад .. Ня правераны на памылкі друку/сінтаксіс, але вы атрымаеце кропку;)
дададзена аўтар Dropout, крыніца
Так, я пастанавіў гэта. Вы не можаце перанакіраваць, калі вы хочаце, каб адключыць спасылку. Пратэстуйце гэта калі ласка.
дададзена аўтар Dropout, крыніца
затым выкарыстоўваць CSS адключэнне як @sanj пісаў ..
дададзена аўтар Dropout, крыніца
яе не працуе гэта проста перанакіроўваць abc.php
дададзена аўтар Delta, крыніца
да гэтага часу не працуе ......
дададзена аўтар Delta, крыніца

Гэта ўсё, што я ведаю

<html>
 <head>
 <script language="javascript" type="text/javascript">
  window.onload = firstLoad;
  function firstLoad() {
  document.getElementById("lesson").href = "";
   document.getElementById("posttest").href = "";
   }
     function clickHome() {
    document.getElementById("pretest").href = "";
     document.getElementById("lesson").href = "lesson.html";
    }
     function lessonRead() {
      document.getElementById("posttest").href = "posttest.html";
     document.getElementById("lesson").href = "";
       }
     </script>
         </head>
    <body>
      Home | 
     Pre-test | 
     Lesson | 
     Post-test | 
     About | 
     </body>
     </html>
0
дададзена