HTMLにリンクがあります:
<li class="skip-link-diszlexia"><a class="assistive-text" href="#" title="Diszlexia barát nézet">Diszlexia barát nézet</a></li>
Jquery javascript で別の CSS を呼び出したいと思います。これは、いくつかの div と段落の font-family とスタイルを変更し、同じ要素を 2 回クリックした後、開始に戻ります。私は Javascript プログラマーではありません。Jquery のドキュメントを読み、これを作成しました。diszlexia.css ファイルをデフォルトの style.css と問題なく結合しますが、2 回目のクリック (使用から diszlexia.css を削除したい) が機能しません:
// Jquery CSS switcher (Diszlexia barát nézet)
$(document).ready(function() {
$(".skip-link-diszlexia").click(function(){
$(this).append('<link rel="stylesheet" type="text/css" media="all" href="css/diszlexia.css" />');
return false;
$(this).append('<link rel="stylesheet" type="text/css" media="all" href="css/diszlexia.css" />').remove();
return false;
});
});
.addClass()、.removeClass()、または .css() を使用したくありません。多くの要素で fonf-family を変更し、別の CSS を変更して追加する必要があるためです (カスタム スタイルシートを追加するのと同じように)。 IE) の方がはるかに簡単です。
誰かが私を助けて、くだらないコードを修正できますか?