このスクリプトを使用して、ページのレイアウトを切り替えています。
$("span.switcher").click(function () {
$("span.switcher").toggleClass("swap"); /*!*/
$("ol.search-results").fadeOut("fast", function() {
$(this).fadeIn("fast").toggleClass("grid");
});
スクリプトは正常に動作します。私が抱えている問題は、スイッチ ビューがページの下にある場合、レイアウトが変更され、ページがジャンプして戻ることです。
/* が表示されている場所に「return false」を追加すると、 ! */ 2 行目でスクリプトが機能しません。
また、ご覧のとおり、 < a > 以外の要素を使用するとページがジャンプしなくなると言われたので、 < a > の代わりに < span > を使用しています。
ページのジャンプを修正する方法はありますか?
ありがとう。