1

我在这里需要帮助 我在 js 中使用它

$('#popup').sfPopup({
        text: 'Would You like to close this popup?',
        buttons: ['Yes', 'No'],
        defaultFocus: 1,    // index of default focused button. this indicates array index of 'buttons' option (zero-based)
        callback: function (selectedIndex) {
            alert('selected button index: ' + selectedIndex);
        }
    });
    $('#popup').sfPopup('show'); 

};

这在 html 中

<div id='popup'></div>

我在这里找到了这个例子

http://www.samsungdforum.com/upload_files/files/guide/data/html/html_3/api_reference/appsframework_apis/ui_components_api/uiapi_popup_sfpopup.html

但它不起作用我错过了什么?

4

4 回答 4

0

您需要在项目的 index.html 中包含 AppFramework 脚本

<script type="text/javascript" src="$MANAGER_WIDGET/Common/af/2.0.0/loader.js"></script>

于 2014-02-24T08:53:14.027 回答
0

z-index 可能存在一些问题。在 sfPopup 之后试试这个:

$('#popup').css('z-index','10000');
于 2012-11-12T07:29:40.270 回答
0

也许你需要

$('#popup').sfPopup('focus');

之后 $('#popup').sfPopup('show');

于 2014-09-11T09:00:18.950 回答
0

你在使用应用框架吗?还可以尝试在页眉中包含 2 个脚本:

<script type='text/javascript' language='javascript' src='$MANAGER_WIDGET/Common/core.js'></script>
<script type='text/javascript' language='javascript' src='$MANAGER_WIDGET/Common/ui.js'></script>

我认为如果您使用 App Framework,它应该可以工作。在我的情况下,我得到了错误“ sfLang undefined”,但那是因为我没有使用 App Framework。

于 2012-11-22T11:05:24.653 回答