【问题标题】:Displaying a silverlight plugin in a jQuery UI dialog box not sizing correctly在 jQuery UI 对话框中显示 silverlight 插件的大小不正确
【发布时间】:2011-02-12 01:53:06
【问题描述】:

我有一个登录页面,它会检测是否安装了 silverlight,如果没有安装,则会降级为 html。

我正在使用 jQueryUI.dialog 来显示两者;对话框出现,但太小而无法完整查看内容,我必须手动调整其大小。

我认为这与 javascript 在页面上运行的顺序有关。任何人都可以帮忙吗?

【问题讨论】:

    标签: asp.net-mvc silverlight jquery-ui jquery-ui-dialog


    【解决方案1】:

    我遇到了类似的问题。我所做的是从使用 OBJECT 标记更改为使用 Javascript 创建 Silverlight 控件。

    例子:

    $('#silverlightControlHost').dialog({
        title: 'My app',
        width: 800,
        height: 600
    });
    Silverlight.createObjectEx({
        source: 'ClientBin/SilverlightApplication1.xap',
        parentElement: document.getElementById('silverlightControlHost'),
        id: 'SilverlightObject',
        properties: {
            width: '100%',
            height: '100%',
            version: '4.0.50401.0'
        },
        events: {
            onError: onSilverlightError,
            onload: null
        }
    });
    

    希望对你有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-08-22
      • 2010-09-28
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多