Объект не поддерживает это свойство или метод. JQuery UI Tab - PullRequest
2 голосов
/ 16 марта 2012

получаю ошибку в моем коде jQuery. Пробовал без noConflict, не решая проблему. Файлы jQuery существуют в этом месте, на самом деле они работали, и вдруг это не так. Я вернулся к предыдущей версии кода, но та же ошибка остается:

<link href="/_layouts/project/jQuery/jquery-ui-1.8.18.custom.css"rel="stylesheet" type="text/css" />
<script src="/_layouts/project/jQuery/jquery-1.7.1.js"></script>

<script src="/_layouts/project/jQuery/jquery-ui-1.8.18.custom.min.js"></script>
<script type="text/javascript">
    function openDialog() {
        var options = {
            url: "selectservices.aspx",
            autoSize: true,
            allowMaximize: true,
            title: "My PopUp",
            showClose: true,
            dialogReturnValueCallback: onClose
        };
        SP.UI.ModalDialog.showModalDialog(options);
    }
    function onClose(dialogResult, returnValue) {
        SP.UI.ModalDialog.RefreshPage(SP.UI.DialogResult.OK);
    }
</script>
<script>
    $(document).ready(function () {
        $("#tabs").tabs(); 
    });
</script>

Ответы [ 2 ]

3 голосов
/ 16 марта 2012

Вы абсолютно уверены , что файлы jQuery и jQuery UI загружаются на страницу? Сделайте отладку и убедитесь, что jQuery и jQuery.ui определены на ваших страницах.

Если они есть, значит что-то не так. Возможно, в вашем JS-файле jQuery UI нет встроенного компонента Tabs. Возможно, вы ранее не добавляли его в настройки.

1 голос
/ 24 мая 2012
ExecuteOrDelayUntilScriptLoaded(function () {
        var options = SP.UI.$create_DialogOptions();
        options.title = Popup_title;
        options.url = '/_layouts/Test.html?Code=' + item_id + '&title=' + Popup_title + '&IsDlg=1';
        options.autoSize = true;
        options.showClose = true;
        options.allowMaximize = false;
        SP.UI.ModalDialog.showModalDialog(options);
    }, 'sp.js');

Для получения более подробной информации перейдите по этой ссылке .... http://blog.prosares.com/?p=23

...