0

jQuery Mobile のドキュメントで、次のコードを見つけました。

$("[data-position='fixed']").fixedtoolbar('show');
$("[data-position='fixed']").fixedtoolbar('hide');
$("[data-position='fixed']").fixedtoolbar('toggle')

これの目的は、ページのヘッダーやフッターを表示または非表示にすることです。

いくつかのテストと実験の後、このコードは、ページのコンテンツがページに垂直スクロールバーを表示するのに十分な大きさである場合にのみ機能することがわかりました。

私のプロジェクトでは、スクロールバーのないページのヘッダーとフッターを非表示または表示できるようにする必要があります (十分なコンテンツがないため、またはカスタム スクロールバー プラグインのため)。最小限の余分な CSS/JavaScript を使用して、これを達成する方法を知っている人はいますか? ありがとうございました。

4

1 に答える 1

1
     $("div:jqmData(role='footer')").show();
     $("div:jqmData(role='footer')").hide();

または、単にフッターの ID を使用し、.show() または .hide() を使用します。

それが役に立ったことを願っています

于 2012-10-04T21:15:22.033 に答える