こんにちは、次のコードがあります。
collapsed.on('click', 'a',function(c) {
c.preventDefault();
});
Collapsed は基本的に div 要素です。この div 内にはアンカー タグがあり、このままでは防止機能のために機能しません。防止機能が必要です。preventDefault 関数を使用しても、その div 内でそのアンカー タグを機能させる方法はありますか?
さらに情報が必要な場合はお知らせください。
こんにちは、次のコードがあります。
collapsed.on('click', 'a',function(c) {
c.preventDefault();
});
Collapsed は基本的に div 要素です。この div 内にはアンカー タグがあり、このままでは防止機能のために機能しません。防止機能が必要です。preventDefault 関数を使用しても、その div 内でそのアンカー タグを機能させる方法はありますか?
さらに情報が必要な場合はお知らせください。
これにより、ユーザーは楽しい道を歩むことができます。
collapsed.on('click', 'a',function(c) {
c.preventDefault();
window.location = this.href
/*
other options include:
window.location = $( this ).attr( 'href' );
window.location = this.getAttribute( 'href' );
window.location = 'http://staticurl.com';
*/
});
ただし、マークアップに設計上の欠陥があると思われます...それを投稿すると、リンクのpreventDefaultを回避できる可能性があります。
問題は解決しました... アコーディオンの閉じた div の 1 つである "collapsed" にクリック イベントを適用する代わりに、一般的なアコーディオン div にクリック イベントを適用しました。
みんなありがとう