私が取り組んでいるURLはwww.christnc.comです。サイトにアクセスすると、ページの上部に「場所」というボタンが表示されます。クリックすると、(jQueryを使用して)divが展開され、すべての場所が表示されます。InternetExplorerを除くすべてのブラウザで動作します。IEで機能しない理由の解明、スクリプトの書き直し、プラグインの無効化/有効化(サイトではWordpressをCMSとして使用)などを試みています。
誰かがこのコードを見て、修正がどうなるか教えてもらえますか?Javascript / jQueryを知っている人にとって、私が推測しているものが単純なエラーであるかどうかを確認するのに5分かかると確信しています。残念ながら、私が経験した唯一のjavascriptは、事前に作成されたスクリプトをプルすることです。
スクリプト1(IE以外のすべてで機能)
$(function() {
$("#locationsButton").click(function(event) {
event.preventDefault();
$("#locationsAndServicesWrap").slideToggle(800);
});
$("#closeLocations a").click(function(event) {
event.preventDefault();
$("#locationsAndServicesWrap").slideUp(800);
});
});
スクリプト2(ここでも、IE以外のすべてで機能しました)
jQuery(function() {
// Hide the "view" div.
$('div#locationsAndServicesWrap').hide();
// Make the "close" button close
$("#closeLocations a").click(function(event) {
event.preventDefault();
$("#locationsAndServicesWrap").slideUp(800);
});
// Watch for clicks on the "locations" link.
$('div#locationsButton').click(function() {
// When clicked, toggle the div.
$('div#locationsAndServicesWrap').slideToggle(800);
return false;
});
});
$(document).ready();