Имам джаджа с раздели, която показва три отделни цикъла. Под третия раздел с раздели, който е скрит по подразбиране, показвам търсене, което дава резултати от ajax. Проблемът ми е, че не мога да разбера как да приложа jScrollPane към div контейнера на резултатите. Всеки път, когато се въведе търсенето, контейнерът div се изпразва и се добавят нови резултати, така че трябва да го прилагам отново всеки път. Ето кода, който използвам, за да задействам търсенето.
jQuery( function( $ ) {
// search filed
var $s = $( '#s' );
// the search form
var $sForm = $s.closest( 'form' );
console.log( $sForm );
$sForm.on( 'submit', function( event) {
event.preventDefault();
$.post(
T5Ajax.ajaxurl,
{
action: T6Ajax.action,
search_term: $s.val()
},
function( response ) {
$("#music-results").empty();
$("#music-results").append( response );
},
);
});
});
Сега имам основното извикване за настройка на jscrollpane за другите цикли, но това не се прилага към въпросния div, защото е скрит по подразбиране, предполагам.
$(document).ready(function(){
$('#music-results').jScrollPane({showArrows: true,autoReinitialise: false});
});
И така, как мога да прилагам jscroll към div всеки път, когато се изпразва и се добавят нови резултати?