2015-07-20 69 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(); 
     } 
    }); 
};