簡體   English   中英

jQuery Mobile(1.1):禁用隱藏固定導航欄

[英]jQuery Mobile (1.1): disable hiding of a fixed navbar

我正在使用jQuery Mobile 1.1並且我有一個固定的工具欄,但我想在用戶點擊頁面中的某個位置時禁用它。 如果我可以為特定頁面元素設置(例如點擊輸入框),那會更好。

我嘗試了很多我在網上找到的方法(例如$.fixedToolbars.setTouchToggleEnabled(false); )但是它們都沒有用,可能是因為1.1版本。 你可以在這里查看我的例子: http//jsfiddle.net/Leqpw/

using是用於禁用固定工具欄的JQM v 1.0.x方法。 有多種方法可以禁用此功能。

最簡單的方法是簡單地將data-tap-toggle =“false”添加到工具欄中。 但是如果你不想在你的項目中復制和粘貼很多次嘗試這些其他方法。

$('[data-position=fixed]').fixedtoolbar({ tapToggle:false});

您還可以對其進行配置,以便某些元素將忽略此行為。

$('[data-position=fixed]').fixedtoolbar({ tapToggleBlacklist: "a, input, select, textarea, .ui-header-fixed, .ui-footer-fixed" })

更新添加了更多信息以獲得更完整的答案。

您需要做的就是在標題中添加以下屬性

data-tap-toggle="false"

並且輕敲切換將消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM