js Функция, генерирующая href для включения data-role = "button" - PullRequest
3 голосов
/ 17 октября 2011

У меня есть функция JS ниже, которая генерирует href, который включает в себя класс JQ Mobile data-role = "button".Это игнорируется браузером - может кто-нибудь предложить решение.

<script>  
    function showCONTACTDETAIL() {

        var tryouttext='<a href="" data-role="button">hey this is cool</a>';
        jQuery('#tryout').html(tryouttext);

        }
    $('#cusdetail').live('pageshow', function () { showCONTACTDETAIL();  });
</script>

1 Ответ

3 голосов
/ 17 октября 2011

Используйте

jQuery('#tryout').html(tryouttext).trigger( "create" );

Вам нужно вызвать событие create в контейнере, чтобы весь динамический контент в этом контейнере стал стилизованным.


Цитата из http://jquerymobile.com/blog/2011/07/22/jquery-mobile-team-update-week-of-july-18th/

Теперь наше удобное событие create инициализирует все необходимые плагины внутри этой разметки, так же, как улучшение создания страницы процесс работает. Если бы вы использовали Ajax для загрузки в блоке HTML Разметка (скажем, форма входа), вы можете инициировать создание автоматически преобразовать все виджеты, которые он содержит (входы и кнопки case) в расширенные версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...