Sitecore.NET 6.4.1(rev。111003)、マーケター向けWebフォーム2.2.0rev.111104。
私のサイトページは、特に、折りたたみナビゲーション、アニメーション、スライドショーなどの起動と制御、および見出しのキャンバス効果について、JQueryに大きく依存しています。JQuery1.6.1を使用しています。
しかし、フォームをアイテムに挿入すると、すべてのJQuery呼び出しが壊れます。
マーケター向けWebフォームにはJQueryの依存関係がありますか?その場合、現在使用しているバージョンを使用するように変更できますか?
編集:
問題が発生する場所を見つけましたが、まだ解決策はありません。
これが私たちのナビゲーション機能です(とにかく開きます)
navigation: function () {
$('#myNavElement')...stuff that gets done }
これはどこ:
$('#myNavElement')
jQueryから要素を返す必要があります。
代わりに、この関数にジャンプしています。
function $(element) {
if (arguments.length > 1) {
for (var i = 0, elements = [], length = arguments.length; i < length; i++)
elements.push($(arguments[i]));
return elements;
}
if (Object.isString(element))
element = document.getElementById(element);
return Element.extend(element);
}
/sitecore/shell/controls/lib/prototype/prototype.js
WFFMによってbodyタグに挿入されたファイルから。