2016-11-09 5 views
0

У меня есть пользовательский Onsen Dialog с двумя кнопками, и эти кнопки имеют код onclick в их html. Я создаю этот диалог с помощью шаблона, а затем, когда я пытаюсь скрыть этот диалог с методом, как этотКак скрыть пользовательский диалог Onsen

var dialog = document.getElementById("dialogSearchFriend"); 
dialog.hide(); 

я получаю ошибку "hide() is not a function".

Я отлаживал это, и диалоговая переменная, по-видимому, является шаблоном, а не диалогом.

Как я могу это решить?

+0

Можете ли вы использовать jQuery? –

+0

попытался, ничего не случилось –

+0

Хорошо, попробуйте, как я отвечаю ниже. –

ответ

0
window.onload=function(){ 

    $("#dialogSearchFriend").fadeOut(); 
} 
+0

nope, все еще не работает, onsen не работает очень хорошо с jQuery, насколько я знаю, возможно, что-то с этим связано. Кроме того, мне хотелось бы, чтобы закрыть его из api –

+0

от onsen, есть ли какие-либо ошибки в консоли? –

+0

никаких ошибок, как я уже сказал, это, безусловно, onsen-ui связано –