0
私は単純な垂直メニューを持っていますが、サブメニューを展開/折りたたむには.toggle()関数を使用しています。 FFやSafariでは動作しますが、IEでは動作しません。 (IEのどれも)jQuery .toggle()はFFでは動作しますがIEでは動作しません
jqueryを使っても非常に簡単な「スライドショー」機能があり、すべてのブラウザで機能しているようです。
ウェブサイトはライブです:http://www.fastpartsauto.com
コード:私は新しいユーザーだと1つのだけのハイパーリンクを許可されているため
<script type="text/javascript">
$(document).ready(function(){
$("#menu h3").click(function(){
menu = $(this).parent('li').children('ul');
menu.toggle('normal');
});
$('#featured_list').innerfade({
speed: 'slow',
timeout: '8000',
type: 'sequence',
containerheight: '290px'
});
});
</script>
HTMLはシンプルULですが、私はそれを投稿することはできません。
気を行くあなたがここに
var
キーワードを逃していると思います!私にそれを打つ - それを証明するデモがあります - http://jsbin.com/alesa –
これはFireBugのようなものを使ってあなたのアプリをデバッグする必要性を強調しています。 – HyderA
また、$ hatであるためにトグルを使う必要がなくなります。 – daddywoodland