/* bu kısım sorunsuz çalışıyor */
if($('.xgt-ForumIstatistik-Govde')){
var $show = 12,
$limit = 5;
$('.xgt-ForumIstatistik-Govde .tabPanes li[id="istatistikveri-8"]').each(function(){
var $tab = $(this),
$total = $tab.find('.xgtIstatistikVerileri').length;
$tab.find('.YukleIkon').fadeOut(0);
$tab.find('.xgtIstatistikVerileri').hide();
if($total > $show){
$tab.find('.xgtIstatistikVerileri:lt(' + ( $show ) + ')').css('display', 'table');
}else{
$tab.find('.xgtIstatistikVerileri').show();
}
});
/* aşağıdaki kısım normal şartlarda anasayfadaki bir butona tıkladığımda çalışması gereken kod ama çalışmıyor arkadaşlar*/
$(document).on('click', '.DfButon', function(e){
var $a = $(this),
$tab = $a.closest('li[id="istatistikveri-8"]'),
$total = $tab.find('.xgtIstatistikVerileri').length,
$count = $tab.find('.xgtIstatistikVerileri:visible').length;
$tab.find('.YukleIkon').fadeIn(0);
if($total > $count){
$tab.find('.xgtIstatistikVerileri:lt(' + ( ($limit + $count) ) + ')').css('display', 'table');
var $count = $tab.find('.xgtIstatistikVerileri:visible').length;
if($count >= $total){
$tab.find('.DfButon').remove();
} }else{
$tab.find('.DfButon').remove();
}
$tab.find('.YukleIkon').fadeOut(500);
});
}
}); Javascript kod çalışmama sorunu
1
●80
- 08-06-2020, 14:50:34
- 16-06-2020, 22:53:45Bu tarz manipülasyonları DOM hazır olmadan çağırmak güvenli değil. Şöyle dener misin?
$(document).ready(function(){ $(document).on('click', '.DfButon', function(e){ var $a = $(this), $tab = $a.closest('li[id="istatistikveri-8"]'), $total = $tab.find('.xgtIstatistikVerileri').length, $count = $tab.find('.xgtIstatistikVerileri:visible').length; $tab.find('.YukleIkon').fadeIn(0); if($total > $count){ $tab.find('.xgtIstatistikVerileri:lt(' + ( ($limit + $count) ) + ')').css('display', 'table'); var $count = $tab.find('.xgtIstatistikVerileri:visible').length; if($count >= $total){ $tab.find('.DfButon').remove(); } }else{ $tab.find('.DfButon').remove(); } $tab.find('.YukleIkon').fadeOut(500); }); } }); })