2017-10-27 2 views
0

내 페이지의 다른 섹션에 특정 데이터를 추가하는 데 JS를 사용하지만 첨부 된 객체에 애니메이션을 페이드하는 데 어려움이 있습니다. 내 요소가 이미로드 되었기 때문입니까?내 HTML에 애니메이션 추가 어려움

내 JS 코드 :

jQuery(document).ready(function ($) { 
$('#emcustom tr').mouseover(function(e) { 
e.stopPropagation(); 
var $this = $(this); 
var evtitle = $this.closest('tr').find('.evlink').text(); 
$("#agenda-title").html('<span id="feedback" style="display:none">' + evtitle + '</span>').hide().fadeIn('slow'); 
}); 
}); 

내 HTML 코드 :이 정적 HTML 작동

$('#emcustom tr').mouseover(function(e) { 

, 그러나 당신이 언급과 같이

<div class="agenda-title" id="agenda-title"> </div> 

답변

0

나는 이런 식으로 사용할 수 있다고 생각합니다.

jQuery(document).ready(function ($) { 
    $('#emcustom tr').mouseover(function(e) { 
     e.stopPropagation(); 
     var $this = $(this); 
     var evtitle = $this.closest('tr').find('.evlink').text(); 

     var temp = $('<span id="feedback" style="display:none">' + evtitle + '</span>').hide(); 
     $("#agenda-title").html(temp); 
     temp.fadeIn('slow'); 
    }); 
}); 

희망 도움말. 감사.

+0

이것은 매력처럼 작동했습니다! 덕분에 할당 – Sam

0

문제는 여기에있다 html이 추가되었으므로 다음을 시도하십시오.

$("#container").on('mouseenter', '#emcustom ', function() { 

여기서 container은 부모 정적 HTML 태그의 ID입니다.