2

私は自分のサイトでBootstrap ツールチップを使用しています:

$('body').tooltip({
  selector: '.help, .searchicons li, .user-prefs, .colour'
});

唯一の問題は、特定のタッチ イベントがアタッチされている要素にアタッチされている場合、タッチ デバイスでうまく動作しないことです。

タッチ要素でそれらを無効にする方法はありますか?

4

1 に答える 1

4

タッチ機能を検出し、タッチが有効になっていない場合にのみツールヒントを作成できます。

var is_touch_device = 'ontouchstart' in document.documentElement;

if (!is_touch_device) {
    $('body').tooltip({
        selector: '.help, .searchicons li, .user-prefs, .colour'
    });
}
于 2013-08-08T12:59:38.063 に答える