2014-10-30 47 views
-1

我創建了一個jQuery手機網站。我想要一個彈出窗口,當我點擊一個輸入字段。當點擊jquery mobile中的輸入字段時彈出觸發器?

<input type="text" class="popup_trigger" name="type_of_services" placeholder="Type Of Services" data-rel="popup" data-transition="pop" data-clear-btn="true"> 

<div data-role="popup" id="popup_service" class="popup_service"> 
    <label for="check_box"><input type="checkbox" name="checkbox-0">service</label> 
</div> 

jQuery代碼:

$(document).ready(function() { 
    $(".popup_trigger").click(function() { 
     $("#popup_service").popup(); 
    }); 
}); 

我也嘗試

$(".popup_service").popup(); 

回答

1

試試這個代碼:

$('.popup_triger').on('click', function() { 
    $("#popup_service").popup('open'); 
}); 

您應該使用開放方法。

+0

多謝朋友,這是work..je-bl-U – reegan29 2014-10-30 14:54:44

0

試試這個:

$(document).on('click', '.popup_triger', function() { 
    $("#popup_service").popup(); 
}); 

也不要使用上述事件中的$(document)。準備();

+0

非常感謝您的回覆朋友......我把彈出('打開')這是工作。 jes-ble-u – reegan29 2014-10-30 14:56:55

相關問題