1

ASP.NET Web アプリで css ドック メニューを使用しています。マスター ページで使用しましたが、機能せず、奇妙な例外が発生します。

$('#dock').Fisheye は関数ではありません

それは私のドキュメント準備機能です:

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/interface.js"></script>
<link href="dock-menu.css" rel="stylesheet" type="text/css" />


$(document).ready(function() {
    try
    {
        $('#dock').Fisheye(
                {
                    maxWidth: 50,
                    items: 'a',
                    itemsText: 'span',
                    container: '.dock-container',
                    itemWidth: 40,
                    proximity: 90,
                    halign: 'center'
                }
        )
    }
    catch (ex) {

    }

    $('#scrollbar1').tinyscrollbar();
});

そして、これはドックオブジェクトを含む私の HTML です:

<div class="dock" id="dock">
    <div class="dock-container">
        <a class="dock-item" href="/site/fa/DepartmentsNews.html" title="اخبار واحدهای سازمانی" alt="اخبار واحدهای سازمانی"><span>اخبار واحدهای سازمانی</span></a>                                               
        <a class="dock-item" href="/site/fa/ReportsCommunities.html" title="گزارش مجامع" alt="گزارش مجامع"><span>گزارش مجامع</span></a>                                               
        <a class="dock-item" href="/site/fa/FinancialReports.html" title="گزارشات مالی" alt="گزارشات مالی"><span>گزارشات مالی</span></a>                                               
    </div>
</div>

ここで何がうまくいかないのですか?

4

1 に答える 1

0

ファイルが見つからない場合はfisheye.js、それをダウンロードして含める必要があります。推測ですが、あなたのjsコードはinterface.js正しいですか? その場合、魚眼レンズはそのファイルの前にある必要があります。

于 2013-05-28T07:18:16.753 に答える