我有以下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中
基础教程推荐
猜你喜欢
- php – 如何将wordpress数据库中的缩略图转换为外部页面 2023-10-08
- ThinkPHP Apache和Nginx伪静态规则整理,WordPress固定链接伪静态设置教程 2023-10-08
- 【wordpress】wordpress插件之自动采集发布工具 2023-10-08
- 「WordPress 技巧」:如何修改 WordPress 数据库前缀 2023-10-08
- WordPress总裁主题CeoMax最新版设置教程 2023-10-08
- pbootcms网站容易被攻击和被黑吗? 2023-07-08
- 搭建WordPress博客程序库 2023-10-08
- wordpress formatting.php – 修复双破折号 2023-10-08
- centos 7下安装xampp,并使用wordpress搭建站点 2023-10-08
- 怎么安装使用PbootCMS网站模板 2023-07-09
