Flexscroll无法在show / hide div中使用

时间:2012-05-30 14:57:42

标签: javascript jquery

<div class="right_tab_content_part1_s">
        <a href="javascript:void(0)" class="active" id="classtabnew1" onclick="showHideDivforTabbingBeforeaward(1)">View Provider</a>
        <a href="javascript:void(0)" class="" id="classtabnew2" onclick="showHideDivforTabbingBeforeaward(2)">View Message</a>
    </div>

    <div style="display:block;" id="divtabnewBeforeaward1"></div>

    <div style="display:none;" id="divtabnewBeforeaward2"><div id="scroll2_msg" class="flexcroll"></div></div>

   <script type="text/javascript">
    function showHideDivforTabbingBeforeaward(id)
    {
        for(j=1;j<3;j++)
        {
            if(id==j)
            {
                document.getElementById('divtabnewBeforeaward'+j).style.display = 'block';
                document.getElementById('classtabnew'+j).className = 'active';
            }
            else
            {
                document.getElementById('divtabnewBeforeaward'+j).style.display = 'none';
                document.getElementById('classtabnew'+j).className = '';
            }
        }
    }
</script>

Flexscroll无效,即使我使用输入fleXenv.initByClass ("a-class-name-of-your-choice");fleXenv.fleXcrollMain (yourDivElement);

1 个答案:

答案 0 :(得分:1)

在关闭body标签之前使用它:

<div id='flexcroll-init'></div>