私は jasny ブートストラップ offcanvas navbar ( http://jasny.github.io/bootstrap/components/#navmenu-offcanvas ) を使用しています。これは、ページの他の場所でクリック イベントが発生するたびに閉じます。ただし、3 つの異なる Twitter アカウント間を移動するように変更された Twitter フィードがあります。それらを切り替えるために、クリックがトリガーされます。これにより、ツイートが切り替わるたびに navmenu が閉じてしまい、それを防ぐことができないようです。
Twitterスクロールコードは次のとおりです。
var tabCarousel = setInterval(function() {
var tabs = $('#twittertab > li'),
active = tabs.filter('.active'),
nextone = active.next('li'),
toClick = nextone.length ? nextone.find('a') : tabs.eq(0).find('a');
toClick.trigger('click');
}, 5000)
私は と を適用しようpreventDefault()
とstopPropagation()
しましたtrigger('click')
が、jQuery の経験が非常に少なく、これをどこに置くべきかを推測しているだけです。