2011-12-03 11 views
0
<script type="text/javascript"> 
    $(document).ready(function() { 
     $("ul.productSmall").sfProductFilter(); 
     alert("jQuery is working fine!"); 
}); 
</script> 

私は上記のスクリプトを自分のサイトに持っています。私は次の行の前に警告を出すとうまくいきます。"Uncaught TypeError:オブジェクト[オブジェクトオブジェクト]にメソッド 'sfProductFilter'がありません"とは何ですか?

$("ul.productSmall").sfProductFilter(); 

それ以外の場合は動作しません。私はクロームでそれを確認し、次のが見つかりました:

Uncaught Error Screen Shot

方法が見つからことができませんでしたが、私は私の/js/plugins.jsファイルでそれを持っているようです。

誰でも助けてください。

+0

を含まないようにスクリプト要素を更新してください。 Paul IrishのHTML5Boilerplateから。 – Imran

+0

アラートで動作する場合、遅延ロードが問題であることを示唆していますが、plugins.jsを延期することなく動作しますか? –

+0

私にチェックさせてください – Imran

答えて

2

sfProductFilter();はプラグインで、プラグインスクリプトはdeferに設定されていますか? (問題の行の前に警告を表示すると、プラグインスクリプトに十分な時間が与えられる可能性があります)defer ...

+0

これらの行をscript.jsに配置しましたが、どちらも動作しません。 $( "ul.productSmall")。sfProductFilter(); アラート(「jQueryは正常に機能しています!」); – Imran

+0

私はそれを試すが運がない – Imran

関連する問題