2016-08-14 4 views
2

Ich habe ein Skript, das einige Funktionen zum Ausblenden eines Titel-Tags tut. Dies funktioniert beim ersten Laden der Seite, wenn ein Mixitup-Plugin verwendet wird. Wenn ich jedoch die Sortierfunktion verwende, funktioniert das Skript nicht mehr und das Title-Tag wird angezeigt.Jquery-Funktion funktioniert nicht, nachdem Mixitup Sortierung ist

Ich möchte die Funktion ausführen, auch nachdem die Mixitup-Sortierung erfolgt ist. Das folgende ist das Skript, mit dem ich das Titel-Tag bei Mouseover ausblenden kann.

<script type="text/javascript"> 

$(document).ready(function(){ 
    $("a") 
     .mouseenter(function() {  
      var title = $(this).attr("title"); 
      $(this).attr("tmp_title", title); 
      $(this).attr("title",""); 
     }) 
     .mouseleave(function() { 
      var title = $(this).attr("tmp_title"); 
      $(this).attr("title", title); 
     }) 
     .click(function() { 
      var title = $(this).attr("tmp_title"); 
      $(this).attr("title", title); 
     }); 
    }); 
    </script> 

Bitte helfen Sie mir, dieses Problem zu lösen.

Antwort

0

Ich denke, Ihre Ereignisse werden durch Ihre Sortierung entfernt. Das sollte funktionieren:

$(document).ready(function(){ 
    $(document).on({ 
     mouseenter: function() {  
      var title = $(this).attr("title"); 
      $(this).attr("tmp_title", title); 
      $(this).attr("title",""); 
     }, 
     mouseleave: function() { 
      var title = $(this).attr("tmp_title"); 
      $(this).attr("title", title); 
     }, 
     click: function() { 
      var title = $(this).attr("tmp_title"); 
      $(this).attr("title", title); 
     } 
    }, "a"); 
}); 
+0

Fantastisch! .. Danke Veas .. Ihre Lösung hat mir geholfen, das Problem zu lösen. Danke noch einmal. :) – Gops

Verwandte Themen