0
モバイルブラウザで動作するHTMLタグのtitle = ""属性の代替手段はありますか?モバイルウェブデザイン:HTMLタグのtitle属性の代わりに
モバイルブラウザで動作するHTMLタグのtitle = ""属性の代替手段はありますか?モバイルウェブデザイン:HTMLタグのtitle属性の代わりに
title
属性がツールチップon hover
をトリガしていますが(スマートフォン用)モバイルブラウザでホバーことができないので、何選択肢はありません。モバイルブラウザでののホバーの別の操作は、hold
です。だからあなたのような何かをするjqueryのを使用することができます。
HTML:
<div id="x" title="Hello World">Hold this element</div>
jqueryの:
$('#x').tooltip({trigger: 'manual'});
$('#x').on("taphold",function(){
$(this).tooltip('show');
});
注:jqueryの、モバイルjqueryのそしてブートストラップ(jsとcss)はが必要です。この例ではです。 あなたは他のCSSライブラリを使用することもできますし、必要に応じてツールチップを作成することもできます...
あなたはどんな影響をしますか?ホバーは、モバイルでデスクトップと同じ重要性を持っていません。 – Sirko
ツールヒントのエフェクト、たとえば、私はテキストの束と小さな列を持って、これは読み迷惑です。デスクトップブラウザでは、タイトルの属性を追加するだけで、読みやすい長文をツールチップに表示することができます。しかし、これはモバイルブラウザでは不可能です。 – Jordy19
あなた自身が言っているように、モバイル環境では直接的な機能は利用できません。だからあなたが実際に探しているのは、おそらくhttp://ux.stackexchange.com/に適しているツールチップの代わりです。 – Sirko