我有以下 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')
}
});
Run Code Online (Sandbox Code Playgroud)
是否可以插入 wp 自定义 php 代码
<?php the_custom_logo(); ?>
Run Code Online (Sandbox Code Playgroud)
而不是这个静态属性
.attr('src','assets/images/logo.png');
Run Code Online (Sandbox Code Playgroud)
提前谢谢了。
所以我有一个以下脚本,用户滚动时会立即"logo-sticky.png"显示徽标文件而不是文件"logo.png".我试图找到如何为我的图像获取视网膜就绪文件的解决方案.
非常感谢任何帮助!
$(window).scroll(function() {
if($(this).scrollTop() > 50) /*height in pixels when the navbar becomes non opaque*/
{
$('.sticky-navbar').addClass('sticky');
} else {
$('.sticky-navbar').removeClass('sticky');
}
});
var navbarImg = $('.navbar-brand > img')
navbarImg.data('original', navbarImg.attr('src'))
$(window).scroll(function() {
var stickyNav = $('.sticky-navbar');
var isSticky = $(this).scrollTop() > 50;
stickyNav.toggleClass('sticky', isSticky);
navbarImg.attr('src', navbarImg.data(isSticky ? 'sticky' : 'original'));
});Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<nav class="navbar navbar-inverse navbar-fixed-top sticky-navbar hideme visible animated fadeInDown full-visible">
<div class="container">
<div class="navbar-header"> …Run Code Online (Sandbox Code Playgroud)我的联系表格出了问题。最近一切都很好,但现在我无法发送消息。当我尝试提交表单时,我现在看到此错误:
未捕获的类型错误:无法构造“FormData”:参数 1 不是“HTMLFormElement”类型。在 HTMLFormElement 的 SubmitForm (ajax.js:77) 处。(ajax.js:72) 在 HTMLFormElement.dispatch (jquery-3.3.1.js:5183) 在 HTMLFormElement.elemData.handle (jquery-3.3.1.js:4991)
$(document).ready(function() {
$("#subscribeForm").validator().on("submit", function (event) {
if (event.isDefaultPrevented()) {
formError();
submitMSG(false, "Are you sure you filled form inputs correctly?");
} else {
event.preventDefault();
submitForm();
}
});
function submitForm(){
var subscribe_email =$("input[name=subscribe_email]").val();
var formData = new FormData($(this)[0]);
formData.append('subscribe_email', subscribe_email );
$.ajax({
url: "include/ajax/subscribe.php",
type: "POST",
contentType: false,
processData: false,
data: formData,
cache: false,
success : function(text){
if (text == "success"){
formSuccess();
} else {
formError();
submitMSG(false,text); …Run Code Online (Sandbox Code Playgroud)