これらすべてに不慣れで、ここで検索しても、まだ私の髪を引っ張っています. 優しくしてください。私は Andy Langton の show hide アコーディオンを使用しています。これは、IE 8 を除くすべてのブラウザーで素晴らしく機能します (以前のバージョンを想定しています)。トグル リンクは同じままです。ここで同様の問題を読んで、jsのバージョン番号をjquery/1.3.2からjquery/1.8.3に変更しました。これにより、「隠しテキスト」が表示されますが、トグルリンクは変更されず、「続きを読む」のままです「隠す」と言うべきとき。
私は問題が解決されたので正しい軌道に乗っていると仮定しています(別の問題が発生しますが)。
Javascript
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
var showText = 'Leer Más'; //Read more
var hideText = 'Ocultar'; //Hide
var is_visible = false;
$('.toggle').prev().append(' (<a href="#" class="toggleLink">' + showText + '</a>)');
$('.toggle').hide();
$('a.toggleLink').click(function () {
$(this).toggleClass('visible');
$(this).html(($(this).hasClass('.visible')) ? hideText : showText);
$(this).parent().next('.toggle').toggle('slow');
return false;
});
});
</script>
HTML
...
<a href="#" class="toggleLink"></a>
<span class="toggle"><br>
<span class= "ticktext"><span>
...