小编Ros*_*oss的帖子

如何获取jQueryui对话框scrollTop将对话框内容滚动到顶部

我有一个jQueryui对话框,我正在加载很多内容(服务条款协议),当内容溢出时会导致滚动条.这就像我希望的那样.但是,一旦对话框打开,我希望滚动条位于顶部(这样用户可以从初始化开始阅读而无需向上滚动).对话框的设置是

$(function() 
{
$( "#tos_dialog" ).dialog({
    title: 'Terms Of Service Agreement',
autoOpen: true,
height: 480,
    width: 640,
modal: true,
    show: "blind",
hide: "explode",
    buttons: {
       "I Accept": function() {
        $( this ).dialog( "destroy" );
                $("#login_container").dialog( "destroy" );
                window.location.replace('/main.php');
    },
            "I Decline": function() {
                $( this ).dialog( "destroy" );
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

我已尝试将autoOpen设置为true和false,并且我尝试了以下所有代码以尝试将内容滚动到顶部:

  $("#tos_dialog").show()
  $("#tos_dialog").scrollTop();
  $( ".ui-dialog" ).show();
  $( ".ui-dialog" ).scrollTop();
  $(".ui-widget-content").show();
  $(".ui-widget-content").scrollTop();
  $("body").scrollTop();
  $('#tos_dialog', window.parent.document).scrollTop(0);
Run Code Online (Sandbox Code Playgroud)

不幸的是,以上似乎都没有起作用.我也尝试将上面的绑定事件放在对话框上,对于dialogOpen和对话框调整大小都无济于事.任何帮助将不胜感激.

jquery-ui jquery-ui-dialog scrolltop

8
推荐指数
3
解决办法
2万
查看次数

AWS PHP SDK版本2 S3 putObject错误

所以AWS php sdk 2.x库最近推出了,我已经从火鸡日开始投入1.5倍升级.我的第一个是升级我的S3备份类.我很快就遇到了一个错误:

Fatal error: Class 'EntityBody' not found in /usr/share/php/....my file here
Run Code Online (Sandbox Code Playgroud)

尝试将压缩文件上载到S3存储桶时.我写了一个类来抽象写一点,以允许多区域备份,所以下面的代码引用$ this就是这样.

$response1 = $s3->create_object(
        $this->bucket_standard,
        $this->filename,
        array(
         'fileUpload'  => $this->filename,
         'encryption' => 'AES256',
         //'acl'         => AmazonS3::ACL_PRIVATE,
         'contentType' => 'text/plain',
         'storage'     => AmazonS3::STORAGE_REDUCED,
         'headers'     => array( // raw headers
                              'Cache-Control'    => 'max-age',
                              //'Content-Encoding' => 'gzip',
                              'Content-Language' => 'en-US'
                              //'Expires'       => 'Thu, 01 Nov 2012 16:00:00 GMT'
                            ),
          'meta'     => array(
                              'param1' => $this->backupDateTime->format('Y-m-d H:i:s'),     // put some info on the file in meta tags
                              'param2' => …
Run Code Online (Sandbox Code Playgroud)

php sdk amazon-s3 amazon-web-services

1
推荐指数
1
解决办法
2555
查看次数