我正在用[ArcText][1]
wordpress在弯曲的路径上渲染作者姓名。我是PHP和JS的初学者。
功能:
function get_meta($id){
echo <span id='example1'>".the_author_meta_r("display_name",$id)."</span>
}
ArcText脚本:
var $example1 = $('#example1').hide();
google.load('webfont','1');
google.setOnLoadCallback(function() {
WebFont.load({
google : {
families : ['Montserrat','Concert One']
},
fontactive : function(fontFamily, fontDescription) {
init();
},
fontinactive : function(fontFamily, fontDescription) {
init();
}
});
});
function init() {
$example1.show().arctext({radius: 150, dir: -1});
};
要显示作者姓名,我使用:
<?php get_meta(1); ?><?php get_meta(2); ?><?php get_meta(3); ?>
问题在于,只有(1)个具有曲线的渲染,而另外两个则没有,因为其中三个具有相同的id,而一个元素可以具有一个id。
我可以使用课堂吗?因为我不知道用户将使用多少次<?php get_meta(); ?>
,所以我试图避免使用多个ID来实现多个功能。
function get_meta($class){
echo <span id='example1' class='useMultiTimes'>".the_author_meta_r("display_name",$class)."</span>
}
然后在Javascript中:
var $example1 = $('.useMultiTimes').hide();
或者,您可以执行以下操作:
var $example1 = $("span[class='useMultiTimes']").hide();
但这可能会隐藏具有相同类的所有元素吗?
<?php get_meta('useMultiTimes'); ?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句