0

まず第一に、それは私の最初の質問です:)そして、私は言わなければなりません、私は悪い英語を持っています:)これでごめんなさい..

jquery mobileでjoomlaに問題があります。タグは joomla コンテンツから取得されます。「data-*」マニュエルを挿入できません。私は使用する必要があります、

ドキュメントの準備ができたら.. "$('a').attr("data-role", "button")

しかし、これは問題を引き起こします。説明します..

<script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function(){
        $('.menu a').attr("data-role", "button").text();
        $('.menu a').attr("data-icon", "arrow-r");
        $('.menu a').attr("data-transition", "slide");
        $('.menu a').attr("data-iconpos", "right");
    })
</script>
<script src="js/jquery.mobile.js" type="text/javascript"></script>
<scripttype="text/javascript">
    $(function(){
      $('.menu a').attr("data-role", "button").text();
      $('.menu a').attr("data-icon", "arrow-r");
      $('.menu a').attr("data-transition", "slide");
      $('.menu a').attr("data-iconpos", "right");
    })
</script>

attr("data-role", "button").. は、「pagebeforecreate」イベントがトリガーされたときに機能します。ただし、jquery.mobile.js は「モバイル リンク」を作成しません。

ご理解いただければ幸いです。前もって感謝します

4

1 に答える 1

0

私はあなたのコードを見て、最初に気づいたのは

$(function() {

それ以外の

$(document).ready(function () {

それが問題かどうかはなんとも言えません。

$('.menu a').attr("data-role", "button").text();

text() 関数に気付きましたが、なぜそこにあるのかわかりません。

于 2013-03-19T09:08:01.080 に答える