私はいくつかの要素のテキストを交互にして、MDNに示すようにパラメータを渡そうとしています。ただし、動作しません。私はjQueryと純粋なJavaScriptを混乱させているという問題はありますか?これは私のHTMLです。これは私のCSSです。これはJavaScriptです。コンテンツを代替するためにjavaScript setIntervalを使用しようとしても動作しません
$(function() {
$("#top_navbar").on("show.bs.collapse", function() {
$("#top_navbar > ul").css({
"background-color": "black",
"text-align": "center"
});
});
$("#top_navbar").on("hidden.bs.collapse", function() {
$("#top_navbar > ul").css("background-color", "transparent");
});
var headerStatus = 0;
var h1Header = $("#header_content > div:first-of-type").filter("h1");
var h3Header = $("#header_content > div:last-of-type").filter("h3");
var firstParaHeader = $("#header_content > div:first-child").filter("p:first-of-type");
var lastParaHeader = $("#header_content > div:first-child").filter("p:last-of-type");
function changeHeaderContent(num) {
switch (num) {
case 0:
h1Header.innerHTML = "The Trio";
h3Header.innerHTML = "Creative design studio";
firstParaHeader.innerHTML = "Creating the brand experience you & your audience deserve with Inbound Marketing.";
lastParaHeader.innerHTML = "We already work with over 130 clients.";
headerStatus = 1;
break;
case 1:
h1Header.innerHTML = "Create Brand";
h3Header.innerHTML = "our true area of expertise";
firstParaHeader.innerHTML = "We create simple, beautiful, and conversion focus designs for your customers.";
lastParaHeader.innerHTML = "And delivered more than 210 design projects.";
headerStatus = 0;
break;
}
}
setInterval(changeHeaderContent, 5000, headerStatus);
});
はここに実際のコードを投稿してください。 – tymeJV