小编Dom*_*Dom的帖子

Chrome加载强制浮动:右转到新行

我在chrome中遇到加载问题,只有在某些时候它一次加载它并且浮动在菜单中看起来很好,但有时它加载它比平常慢,它会导致浮动突破到一个新行.我注意到它通常只发生在硬刷新(F5)上,但有时候只是点击一下就会发生.

这在IE,Firefox或Safari中不是问题.任何人都有我的代码编辑来解决这个问题?

这是我的代码:

HTML:

$text .=    '<div class="block-menu ">';
$text .=        '<a class="block-menu-item logo gray" href="/"></a>';
$text .=        '<a class="block-menu-item">Button 1</a>';
$text .=        '<a class="block-menu-item">Button 2</a>';
$text .=        '<a class="block-menu-item">Button 3</a>';

//Floats right
$text .=        '<div id="block-menu-bar-button">';
$text .=            '<a class="block-menu-item">Button 4</a>';
$text .=            '<a class="block-menu-item">Button 5</a>';
$text .=            '<div style="clear:both;"></div>';
$text .=        '</div>';
$text .=    '</div>';
Run Code Online (Sandbox Code Playgroud)

CSS:

#block-menu-bar-button{
     float:right; 
     display:inline-block; 
     overflow:hidden;
}
.block-menu{
     position:relative; 
     width:70%; 
     text-align:left; 
     margin:auto; 
     padding:15px 0;
}
a.block-menu-item, div.block-menu-item{
     display:inline-block; 
     margin:0 20px; 
     padding:2px 0;
     border-bottom: 2px …
Run Code Online (Sandbox Code Playgroud)

css google-chrome css-float

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

将html5 Canvas作为数据保存到mysql数据库

这可能是不可能的,它对我的​​情况来说真的很理想.我使用html5画布作为幻灯片演示者,用户可以在其上绘制并保存到本地计算机上.

我的目标是以不同的方式将其保存到我们的数据库中.

我想要发生什么:

画布加载幻灯片,然后用户可以在其上绘图.一旦他们点击保存,它就会将行数据保存到我们数据库中的单元格中.当用户重新登录以查看幻灯片时,它会显示带有注释的原始幻灯片,然后将其拉到顶部.

使用这种方法,我不必为每个独特的人存储数千张图像,并且他们可以在不删除原始幻灯片的情况下擦除过去的注释.

这是我的上传代码:

帆布:

<input type="button" id="savepngbtn" value="Save Slide">

<!-- Main Canvas / Main Slide -->
 <div id="main"><canvas id="drop1" class="drop" style=" background-repeat:no-repeat;" width="680" height="510"></canvas></div>
Run Code Online (Sandbox Code Playgroud)

拉原始图像:

var img = new Image();
img.src = 'pdf_images/pdf-save-0.png';
img.onload = function() {
    oCtx.drawImage(img, 0, 0)
}
Run Code Online (Sandbox Code Playgroud)

我需要的:

  • 用于将作为数据创建的行保存到数据库的保存功能/功能
  • 上传数据并在之前创建的画布上显示的代码.

我不确定这是否有可能,但男人会非常好,一个救生员!谢谢!

mysql html5 html5-canvas

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

有没有办法在没有JavaScript的移动应用程序上有一个完整的网站按钮?

我目前通过htaccess重定向到移动网站,如下所示:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteRule ^$ http://m.example.com/ [L,R=302]
Run Code Online (Sandbox Code Playgroud)

有没有在我的移动版本上有一个完整的网站按钮,如果点击该按钮会忽略此规则?我不想使用javascript来做我的重定向并检查完整的网站...虽然我很好用php做它的想法,但我知道htaccess在php规则之前被淘汰了.

javascript php .htaccess mobile redirect

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

移动iframe youtube查看试图下载而不显示视频

我有以下代码适用于桌面但不适用于移动设备.代码显示一个图像,如果单击该图像,它将用iframe替换它,并保持分配给它的YouTube视频.

<img src="/image/background/ph_shop.jpg" alt="Shop Directions" class="video-placeholder img-force shadow-box pointer" data-video="https://www.youtube.com/v/m8qcEilvdMQ&rel=0&autoplay=1" />
<script>
     $(".video-placeholder").click(function(){
          var video = \'<iframe frameborder="0" class="width-100 shadow-box" height="400" src="\'+ $(this).attr(\'data-video\') +\'" allowfullscreen></iframe>\';
          $(this).replaceWith(video);
     });
</script>
Run Code Online (Sandbox Code Playgroud)

当我尝试在移动设备中单击图像时,它会删除图像,但不会在其中加载任何内容,然后尝试下载无法打开的文件,名为"m8qcEilvdMQ&rel = 0&autoplay = 1"

javascript youtube iframe jquery-mobile

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

Laravel限制开发站点的访问权限

我们正在从前面创建的自定义框架迁移我们的网站到laravel 5.我们有一个生产网站和一个开发网站.除非满足某些特定情况,否则是否有限制访问开发站点的简单解决方案?

我对以下方法之一感兴趣:

  • 基于IP的无限制
  • 基于登录不受限制

我正在寻找的解决方案是从开发到生产上传时我不想改变的,并且如果可能的话,它希望遵循以下逻辑:

if(liveSite){
    Show everything, no restrictions
}elseif(developmentSite){
    Hide everything, unrestrict based on logic
}
Run Code Online (Sandbox Code Playgroud)

我们目前使用单独的.htaccess文件执行此操作,但我不想跟踪两个单独的文件并覆盖可能性

laravel

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

没有可用的php7.0-zip软件包

我在redhat机器上运行php7,并在laravel中遇到以下错误:

Class 'ZipArchive' not found
Run Code Online (Sandbox Code Playgroud)

我在个人虚拟机服务器上遇到了这个问题,我所要做的就是运行:

sudo yum install php7.0-zip
Run Code Online (Sandbox Code Playgroud)

在我的开发服务器上,我尝试运行命令,然后得到:

sudo yum install php7.0-zip
Loaded plugins: product-id, search-disabled-repos, subscription-manager
No package php7.0-zip available.
Run Code Online (Sandbox Code Playgroud)

只是为了获得更多信息,这是我的php版本:

php -v
PHP 7.1.12 (cli) (built: Dec  1 2017 13:53:12) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

编辑:如果我运行php7.1-zip

sudo yum install php7.1-zip
Loaded plugins: product-id, search-disabled-repos, subscription-manager
epel/x86_64/metalink                                     |  16 kB     00:00     
gitlab_gitlab-ee/x86_64/signature                        |  836 B     00:00     
gitlab_gitlab-ee/x86_64/signature                        | 1.0 kB     00:00 !!! 
gitlab_gitlab-ee-source/signature                        | …
Run Code Online (Sandbox Code Playgroud)

php apache zip

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