私はWordPressサイトでカスタムテンプレートファイルを使用しようとしています。カスタムテンプレートはjsを見ることができないようです。これをどうやって解決するのですか?それはcodepenでうまく動作します。外部のjsを参照するwordpressカスタムテンプレート
http://codepen.io/redtailmedia/pen/BLzymO これは、カスタムテンプレートです:
<?php
/*
Template Name: customhome
*/
get_header(); ?>
<html >
<head>
<meta charset="UTF-8">
<title>GSAP SVG feDisplacementMap & feTurbulence element</title>
<link rel="stylesheet" href="css/custom.css">
</head>
<body>
<div id="box">
<svg class="mysvg" width="538" height="190" viewBox="0 0 600 200">
<defs>
<filter id="turb">
<feTurbulence id="turbwave" type="fractalNoise" baseFrequency="0.03" numOctaves="2"
result="turbulence_3" data-filterId="3" />
<feDisplacementMap xChannelSelector="R" yChannelSelector="G" in="SourceGraphic" in2="turbulence_3" scale="40" />
</filter>
</defs>
<image id="img" x="0" y="0" width="100%" height="100%" xlink:href="http://www.redtailmediapei.com/wp-content/uploads/2016/09/redtailbanner.jpg" filter="url(#turb)" />
</svg>
</div>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/gsap/1.9.0/TweenMax.min.js'></script>
<script src="js/customhome.js"></script>
</body>
</html>
<?php get_footer(); ?>
これはjavascriptのである:
TweenMax.to("#turbwave", 8, {
attr:{"baseFrequency":0.01},
repeat:-1,
yoyo:true
});
そして、ちょうど徹底すること、これはCSSです:
あなたが必要body{
overflow:hidden;
text-align:center;
background:black;
color:#FFF;
}
a{
color:#88CE02;
}
#box{
position:relative;
margin-top:40px;
}
svg #img{
position:abosolute;
left:0;
top:0;
width:538px;
height:190px;
}
JSを読み込めないときにアクセスしているフォルダ構造とURLを表示できますか? –