2015-07-20 3 views
1

Я пытаюсь изменить этот скрипт. Пока он блокирует все ссылки на моей странице, кроме ссылок на модальные окна. Я попытался изменить скрипт, используя a [name=modal], например, чтобы ограничить скрипт модальными ссылками, однако по какой-то причине это не работает. Любая помощь очень ценится.Как предотвратить обнаружение только для модальных ссылок

$.fn.modal = function(){ 
var th = $(this); 
    $('button, a').on('click', function(e){ 
     e.preventDefault(); 

     if($(this).attr("href") == ('#'+th.attr('id'))){ 
      th.toggle(); 
     } 
    });  
}; 

ответ

1

Проблема решена. Требуется более тонко ориентированные ссылки css, то есть рабочий скрипт теперь выглядит следующим образом:

$.fn.modal = function(){ 
var th = $(this); 
    $('button, .report_menu a').on('click', function(e){ 
     e.preventDefault(); 

     if($(this).attr("href") == ('#'+th.attr('id'))){ 
      th.toggle(); 
     } 
    }); 
}; 
Смежные вопросы