私は仕事でeコマースプロジェクトに取り組んでおり、両方の異なるWebサイトに2つの側面があり、両方の出発点は同じであり、すべて同じjQueryファイルがリンクされており、ソースを表示している場合は同一です。
あるサイトでは、jQuery imgelens プラグインが正常に動作し、画像をスクロールするとズームインします。他のサイトでは、次のエラーが発生します。
キャッチされていない TypeError: オブジェクト [オブジェクト オブジェクト] にメソッド 'imageLens' がありません
これは、コードのこの平和を指します
jQuery(function () {
jQuery("#img_product_1").imageLens({
lensSize: 200,
borderSize: 1,
borderColor: '#666666',
imageSrc:"http://koolkiddz.co.uk/images/main/11456/1.gif?state=0.1646016"
});
});
両方のサイトが同じ属性で同じ方法で imageLens を呼び出し、どちらもメインの jQuery ファイルと imageLens ファイルを表示できます。
なぜこれが起こるのか、考えられる理由または解決策を誰かが思いつくことができますか
http://koolkidz.co.uk/item.asp?optProduct=172&txtItem=11456エラーのあるサイトはこちら
http://wholesale.koolkidz.co.uk/item.asp?optProduct=170&txtItem=11412エラーのないサイトはこちら
コードにはほとんど違いはありませんが、ご覧のとおり、すべての jquery と javascript は同じように呼び出されます。