弹出三星智能电视

时间:2012-11-12 07:27:00

标签: jquery html jquery-ui samsung-smart-tv

我需要帮助,我在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 个答案:

答案 0 :(得分:0)

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

$('#popup').css('z-index','10000');

答案 1 :(得分:0)

您使用的是App Framework吗?另请尝试在页眉中包含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。

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

也许你需要

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

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

之后