2017-05-11 7 views
0

私のページには、特定のリンクを開くクリック可能なテーブル行があります。この機能は、従来のツールチップをブートストラップに変換しようとするまで、計画どおりに機能しました。今、私はクリック可能な機能を元に戻すことはできません(ツールチップが正常に機能していても)。のようブートストラップのツールチップでテーブルの行がクリックされない

<script type="text/javascript"> 
    $(".activity").click(function() { 
     window.document.location = $(this).data("href"); 
    }); 
    $("[data-toggle=tooltip]").tooltip(); 
</script> 

詳細:

HTML:

<tr class="activity" data-href="./activity/13" data-container="body" data-toggle="tooltip" data-placement="auto left" title="Click on a row to view the activity"> 
    <td style="vertical-align:middle;text-align:center"><b>1</b></td> 
    <td> 
     Attended seminar!<br /><div style="text-align:right"><i class="fa fa-lock fa-fw" style="color:rgb(217,83,79)" data-container="body" data-toggle="tooltip" data-placement="auto bottom" title="Locked for editing"></i></div> 
    </td> 
    <td style="vertical-align:middle;color:rgb(217,83,79);font-weight:bold;text-align:right">1</td> 
</tr> 

JavaScriptを:私は、JavaScriptコードの$(document).ready()一部を除去するのに必要などんな理由であれ、解決

<script type="text/javascript"> 
    $(document).ready(function($) { 
     $(".activity").click(function() { 
      window.document.location = $(this).data("href"); 
     }); 
    }); 
    $("[data-toggle=tooltip]").tooltip(); 
</script> 
+0

は正常に動作しているようです - https://jsfiddle.net/vabii/svm9Ln1v/2/ – vabii

答えて

0

なぜこの問題を解決したのでしょうか?

関連する問題