我正在尝试使用这个 jQuery$projectWrapper.find('#test').html($("figure[style='position: absolute; top: 0px; left: 700px; z-index: 5; height: auto; cursor: pointer;'] img").attr('src'));
在滑块中使用的这个 AJAX 函数内部。
基本上每次点击导航前或后我需要更新或重新触发我上面的jQuery,以便更新#test html。我尝试放置我的 jQuery,如下所示,var $navLinksDiv
但它根本没有触发。如何重新编写此函数,以便我的 jquery 在每次单击时触发并更新#test ID 的 html?
谢谢
function eQsliderNavInit() {
var $navLinksDiv = $( '#slides #next-prev-links img' );
$projectWrapper.find('#test').html($("figure[style='position: absolute; top: 0px; left: 700px; z-index: 5; height: auto; cursor: pointer;'] img").attr('src'));
var sliderHoverOverFunction = function() {
if ( !$( 'body' ).hasClass('ie8') ) {
$navLinksDiv.stop().animate( { opacity: 0.5 }, 200, 'easeInOutExpo' );
}
else {
$navLinksDiv.css('visibility', 'visible');
}
}
var sliderHoverOutFunction = function() {
if ( !$( 'body' ).hasClass('ie8') ) {
$navLinksDiv.stop().animate({ opacity: 0 }, 450, 'easeInOutCubic');
}
else {
$navLinksDiv.css('visibility', 'hidden');
}
}
$( '.slider' ).hover( sliderHoverOverFunction, sliderHoverOutFunction );
}