2016-08-09 30 views
0

Ich habe ein ACF Textfeld.ACF Text vorheriger Beitrag

Ich mag die frühere Post über diese Texte verwenden, aber mein Code funktioniert nicht ...

Dies ist diese Linie, die nicht funktioniert:

var r = parseInt('<?php the_field('red', $prev_post->ID); ? 

Hier ist mein Code:

$(document).ready(function() { 

    $(".next_image_cover a").hover(

     function() { 

     var r = parseInt('<?php the_field('red', $prev_post->ID); ?>'); 
     var g = parseInt('<?php the_field('green', $prev_post->ID); ?>'); 
     var b = parseInt('<?php the_field('blue', $prev_post->ID); ?>'); 


     $("body").stop().animate({"background-color": "rgb(" + r + "," + g + "," + b + ")"}, "200"); 
     }, 
     function() { 

     $("body").stop().animate({"background-color": "#e6e6e6"}, "200"); 

    }); 
+0

Die Zeile, die Sie als * markiert haben, funktioniert nicht * ist in Ordnung. Sind Sie sicher, dass '$ prev_post' korrekt mit einem 'WP_Post'-Objekt instanziiert wird? Hast du versucht, 'var_dump()' es? –

+0

Sind diese '

Antwort

0

Sie nicht pHP-Variable in Javascript verwenden können -

parseInt('<?php the_field('red'); ?>', **$prev_post->ID**); 
+0

Haben Sie eine Lösung für meinen Code kann funktioniert? – user3870112

+0

parseInt (' ID);?>'); –

+0

Bereits versucht es, aber es funktioniert nicht ... – user3870112