1

jQuery モバイルでイベントをトリガーしないボタンがあります。動作していましたが、css を削除する必要がありました。それは私のすべてのULリストを台無しにしていた. どんな助けでも大歓迎です

フォームの下部にあるボタンのコードは次のとおりです。

      <div class="next">                                
                <a class="btnNext">Next &gt;&gt;</a>

            </div>

別のjsファイルでこれを行うことになっています:

init: function(){
        $('.btnNext').onclick(function(){
            if ($('input[type=radio]:checked:visible').length == 0) {

                return false;
            }
            $(this).parents('.questionContainer').fadeOut(500, function(){

削除したcssは次のとおりです。

a  {
    border: 1px solid #000;
    padding: 2px 5px;
    font-weight: bold;
    font-size: 10px;
    background: #FFF;
    cursor: pointer;
 }
a:hover {
background: none;
}
4

1 に答える 1

0

これを試して:

    //You need use $('.btnNext').live('click',function(){ or $('.btnNext').click(function(){
    $('.btnNext').live('click',function(){
        if ($('input[type=radio]:checked:visible').length == 0) {
            return false;
        }
        //your other code
   });
于 2012-12-07T11:02:18.550 に答える