2

こちらが機能部分ですが、メインページに入れましたが、アコーデオンのあるページですが、残念ながら動作しません。

<script type="text/javascript">

$('.easyui-accordion').css('height', '240px') <====this is 

function addTab(title, url){  
    if ($('#tt').tabs('exists', title)){  
        $('#tt').tabs('select', title);  
    } else {  
        var content = '<iframe scrolling="auto" frameborder="0"  src="'+url+'" style="width:100%;height:100%;"></iframe>';  
        $('#tt').tabs('add',{  
            title:title,  
            content:content,  
            closable:true  
        });  
    }  
}  

$(document).ready(function(){
    $("#closeMe").click(function() {
        $(this)
            .parent()
            .slideUp();
    });
});

</script>
</head>

パート2およびオプション:また、他のページでもjquery関数を正しく呼び出すことができない場合がありますが、それを見ていただけませんか?これは、jqueryを使用してポップアップボックスを呼び出すためのものです。

<script>

$(function() { $("#openDialog").on('click', loadDialogBox); });

function loadDialogBox() {'
    $("#myEmptyDiv").load("popup.php", function() {

      $("#myEmptyDiv").dialog({
         title: "Permission Setting",
         autoOpen: false,
         buttons: { "Submit" : submitDialogForm() }
      });
      $("#myEmptyDiv").dialog("open");
    });
}

$(document).ready(function(){
$("#addlist").validate();
});
</script>

これは、popup.phpのポップアップボックスを生成することを想定したリンクです。

<a id="openDialog" href="#"> Permission Settings</a>

それが最後です、ありがとうございました。

4

2 に答える 2

1

アコーディオンは固定の高さを使用しているため、テキストが正しく表示されません。その後、panel-bodyとのheader高さが計算されます。したがって、パネルを展開すると、すべてのスペースを消費するため、テキストは表示されなくなります(または部分的に)。

このための簡単な回避策は、ページの読み込み後にコンテナに高さを追加してeasyui-accordion、テキストを補正することです。

フィドルを参照してください

于 2012-03-05T11:13:26.970 に答える
0

なぜテキストを追加する必要があるの<div id="aa">ですか?divの外に追加できます。すべて問題ありません。こちらを確認してくださいhttp://jsfiddle.net/hFsxP/1/

于 2012-02-29T04:48:28.663 に答える