質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

Q&A

解決済

1回答

1311閲覧

jquery crossfade.jsが実行されない

konishijin

総合スコア25

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

0グッド

0クリップ

投稿2016/04/18 16:16

bodyタグ終了手前に``` <script src="//code.jquery-1.11.3.min.js" type="text/javascript"></script>

<script type="text/javascript" src="crossfade.jquery.js"></script> <script>$(function(){ $('crossfade').crossfade({start:'backimg.jpg',end:'backimg.png'threshold:0.5,backgroundPosition:'center center'});});</script>

コード

を入力していて、もともとCSSでbackgroundにattachmentで固定しています。スクロールしたらブラーできるようにしたいのですが、bodyにclassでcrossfadeを指定しています。 上記のjpgが現状固定しているimgでpngのほうがブラーをかけたimg素材です。 プラグインじゃないほうが簡単でしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2016/04/18 16:30

```前後はそれぞれ改行を入れると読みやすくなります。
guest

回答1

0

ベストアンサー

$('crossfade')$('.crossfade') に直せば動きませんか?

JavaScript

1$( function() { 2 $( '.crossfade' ).crossfade( { 3 start:'backimg.jpg' 4 , end:'backimg.png' 5 , threshold: 0.5 6 , backgroundPosition: 'center center' 7 } ); 8} );

あと、end:'backimg.png'threshold:0.5 となっているところが end:'backimg.png, 'threshold:0.5 なのも要修正。

コードは整形して書いたほうがミスを発見しやすくなりますよ。

投稿2016/04/18 16:31

編集2016/04/18 16:35
kei344

総合スコア69407

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

konishijin

2016/04/19 00:37

詳細に返答頂きましてありがとうございます。修正しましたが、できません。<head>内と<body>タグ終了手前の双方で試しましたができませんでした。他に何か原因はありそうでしょうか?
kei344

2016/04/19 00:58

backimg.jpg backimg.png がHTMLと同ディレクトリに無いとか、HTML/JavaScriptコードの書きミスとかですかね。
konishijin

2016/04/19 01:14

ありがとうございます。確認してみます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問