リスト内に配置された aa href から関数を実行しようとすると、ここで問題が発生します
ここに私のフィドルテストがありますので、何が追加されているかを見ることができます
http://jsfiddle.net/Pluda/xK8BN/
したがって、これはアコーディオンを作成し、ul クリックでアイテムを表示しますが、a href で li をクリックしても何も起こりません...
ここで何が欠けていますか?
ありがとう
リスト内に配置された aa href から関数を実行しようとすると、ここで問題が発生します
ここに私のフィドルテストがありますので、何が追加されているかを見ることができます
http://jsfiddle.net/Pluda/xK8BN/
したがって、これはアコーディオンを作成し、ul クリックでアイテムを表示しますが、a href で li をクリックしても何も起こりません...
ここで何が欠けていますか?
ありがとう
jsFiddleがどのように機能するか、結局jsFiddleはhtmlドキュメントを完全にエミュレートせず、post_asp
関数がウィンドウオブジェクトにないためだと思います...したがって、それを記述しても機能し<a href="#" onClick="post_asp();">Load de um asp</a>
ません。
代わりに次のようなものを試してください:
var paineis = $('#accordion > ul');
paineis.find('li').hide().end().on('click', function(e) {
e.preventDefault();
paineis.removeClass('activo').not(this).find('li').slideUp();
$(this).addClass('activo').find('li').slideToggle();
}).find('li > a').on('click', function(e) {
alert("ok, it runs");
return false;
});