我有以下javascript代码:$(window).scroll(function() {if($(this).scrollTop() 50) /*height in pixels when the navbar becomes non opaque*/ {$(.navbar-default).addClass(sticky);$(.navbar-brand img...
我有以下javascript代码:
$(window).scroll(function() {
if($(this).scrollTop() > 50) /*height in pixels when the navbar becomes non opaque*/
{
$('.navbar-default').addClass('sticky');
$('.navbar-brand img').attr('src','assets/images/logo.png'); //change src
} else {
$('.navbar-default').removeClass('sticky');
$('.navbar-brand img').attr('src','assets/images/logo__footer.png')
}
});
是否可以插入一个wp自定义PHP代码
<?php the_custom_logo(); ?>
而不是这个静态属性
.attr('src','assets/images/logo.png');
提前谢谢了.
解决方法:
您需要在模板中设置变量:
<script>
var logoImage = <?php the_custom_logo(); ?>;
var logoImageFooter = <?php the_custom_logo()?> //here footer logo
</script>
而且,在你的js文件中使用它
$(window).scroll(function() {
if($(this).scrollTop() > 50) /*height in pixels when the navbar becomes non opaque*/
{
$('.navbar-default').addClass('sticky');
$('.navbar-brand img').attr('src',logoImage); //change src
} else {
$('.navbar-default').removeClass('sticky');
$('.navbar-brand img').attr('src',logoImageFooter)
}
});
沃梦达教程
本文标题为:如何将WordPress php代码添加到JavaScript中
基础教程推荐
猜你喜欢
- Windows下搭建个人博客(Apache+MySQL+PHP+WordPress) 2023-10-08
- dedecms织梦采集的文章发布时间变为1970-1-1的解决办法 2022-09-02
- PBOOTCMS栏目/列表标签序号数从第N个开始的办法 2023-07-08
- mysql-WordPress访问 2023-10-08
- php-如何从wordpress数据库中获取数组值get_results 2023-10-08
- php – WordPress Skeleton,VVV,Multisite和正确的Nginx规则 2023-10-08
- WordPress搭建安装方法及步骤 2023-10-08
- 搭建WordPress博客程序库 2023-10-08
- php – WordPress数据库错误MySQL服务器已经离开查询 2023-10-08
- php – 如何将wordpress数据库中的缩略图转换为外部页面 2023-10-08
