下拉打開和關閉罰款,但點擊事件/或觸摸事件沒有被解僱。我將一個小測試用例demo放在一起,但它的運行起來也很簡單,就是twitter bootsrap docs。我在Android和iOS設備上嘗試了這一點。Twitter引導下拉事件不觸發在觸摸設備
我希望通過包含像jQueryMobile或Hammer.js這樣的事件庫來糾正,但我不確定這是否會有幫助,因爲Twitter Bootstap(我認爲)包含它自己的觸摸處理程序。
其他人遇到問題?
下拉打開和關閉罰款,但點擊事件/或觸摸事件沒有被解僱。我將一個小測試用例demo放在一起,但它的運行起來也很簡單,就是twitter bootsrap docs。我在Android和iOS設備上嘗試了這一點。Twitter引導下拉事件不觸發在觸摸設備
我希望通過包含像jQueryMobile或Hammer.js這樣的事件庫來糾正,但我不確定這是否會有幫助,因爲Twitter Bootstap(我認爲)包含它自己的觸摸處理程序。
其他人遇到問題?
作爲解決此問題的工作,我使用了Jquery Mobile觸摸事件並在下拉列表中偵聽tapevents。下面是一個簡單的實現:
$(".dropdown-menu").on("tap", "li a", function(e, ui){
e.preventDefault();
if ($(this).attr("data-toggle") === "modal")
{
$($(this).attr('href')).modal("show");
}
return false;
})
似乎是一個已知的問題,在引導2.1.2解決 - https://github.com/twitter/bootstrap/pull/5054。
編輯:試圖應用票中的更改,但無法使其工作。
@CrimsonChin - 你可以詳細說明你的實現。我試過你的代碼,但是用引導程序使用JQM,我得到各種奇怪的行爲。
我的實施我使用了JQM下載構建器,並且只是下載了事件和必要的核心文件。 – JonWells
更改的事件是否會觸發? – PhonicUK
Theres改變了事件?!!一秒鐘... – JonWells
@ PhonicUK我遇到麻煩只是得到一個變化事件,以火災atm。我正在努力使用JQM的點擊事件成功點火。我是正確的,我會回來給你一些適當的研究結果。 – JonWells