小编ral*_*oss的帖子

为什么background-color:none不会覆盖指定的背景颜色?

我的目标是让表格中的所有单元格都具有背景颜色,但"透明"类除外.这是一些示例代码(对应的jsfiddle):

<style>
    td { background-color: red }
    td.transparent { background-color: none }
</style>

<table>
    <tr>
        <td>foo</td>
        <td class="transparent">bar</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

为什么td.transparent单元格不遵循td.transparent css规则?当我检查元素时,规则就在那里,但它被td规则覆盖,这似乎打破了正常的css特异性规则.

我可以通过使用rgba(0,0,0,0)而不是获得我想要的东西none,但IE8中不支持rgba,如果可以的话,我想避免使用丑陋的黑客.

我也想简单地理解为什么这不符合我的预期.

思考?

css background-color

29
推荐指数
3
解决办法
5万
查看次数

如何将图像预加载到dropzone.js中

我在网页上有一个dropzone.js实例,其中包含以下选项:

autoProcessQueue:false
uploadMultiple:true
parallelUploads:20
maxFiles:20
Run Code Online (Sandbox Code Playgroud)

它以编程方式实例化,因为它是更大形式的一部分.在提交表单时,我已经完成了处理队列的操作.

我的目标是让我的用户能够使用dropzone来管理项目的图像,所以当我加载项目的"编辑/更新"视图时,我想用以前的图像预加载dropzone.已上传该项目.有没有一种很好的方法来实现这一点,以便在他们将更改提交到图像列表时不会重新上传已存在的项目?

preview preloading dropzone.js

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

有没有办法在dropzone.js实例中对预览元素进行拖放重新排序?

我在网页上有一个dropzone.js实例,其中包含以下选项:

autoProcessQueue:false
uploadMultiple:true
parallelUploads:20
maxFiles:20
Run Code Online (Sandbox Code Playgroud)

它以编程方式实例化,因为它是更大形式的一部分.在提交表单时,我已经完成了处理队列的操作.

我的目标是让我的用户能够使用dropzone管理项目的图像,所以我希望他们能够通过拖放dropzone.js图像预览来重新排序图像.有没有办法做到这一点?我已经尝试过使用jquery-ui的可排序但它似乎与dropzone.js不太搭配.

drag-and-drop preview dropzone.js

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

有没有办法让列的可空性取决于另一列的可空性?

我在数据库表中有两列(以及其他列):ExitDate和ExitReason.我们的业务逻辑要求在指定ExitDate时指定ExitReason.ExitDate列需要允许空值,因为在插入时并不总是知道该值.有没有办法让ExitReason列仅在ExitDate值为null时才允许空值?我可以通过将这两列分成单独的"退出日期"表并使它们都不可为空来完成效果,但如果我不必这样做会很好.

想法?谢谢!

sql ms-access nullable

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

如何在Laravel 4单元测试中的setupBeforeClass方法中为我的数据库播种?

我有一个Laravel 4测试类,其中包含一些测试,我想在运行测试之前为我的数据库播种.使用setup()函数为每个测试重新定位需要太长时间.但是,当我尝试在静态setupBeforeClass()函数或构造函数中播种时,我显然不能使用$ this-> seed()方法.

但是我也不能使用编程的Artisan命令,因为当我这样做时,我收到以下错误: PHP Fatal error: Class 'Artisan' not found in <test class name>.

这是我想用来播种的代码:

Artisan::call('migrate:refresh');
Artisan::call('db:seed', array('--class'=>'TestSeeder');
Run Code Online (Sandbox Code Playgroud)

请让我知道我可以为每个测试一次种子我的数据库,而不是每次测试案例

database testing laravel-4

11
推荐指数
3
解决办法
5240
查看次数

部署Laravel应用程序会中断应用程序,直到手动运行composer install

我有一个使用Passport的Laravel应用程序来提供API身份验证.该应用程序使用带有后接收挂钩的git进行部署.接收后脚本的一部分是作曲家安装.自从我将Passport包含在内,每当我部署应用程序时,API都会在身份验证门后面的路由上中断,并在下面粘贴堆栈跟踪.

当我进入应用程序的服务器并运行与composer install我的post-receive挂钩完全相同的命令时,事情再次正常工作.

当部署发生时,我没有看到来自git的任何错误消息,并且看起来我从composer install部署发生时和手动运行命令时得到相同的输出.

这是composer install命令的部署输出:

remote: Loading composer repositories with package information        
remote: Installing dependencies (including require-dev) from lock file        
remote: Nothing to install or update        
remote: Generating autoload files        
remote: > php artisan clear-compiled        
remote: The compiled class file has been removed.        
remote: > php artisan optimize        
remote: Generating optimized class loader        
remote: Compiling common classes
Run Code Online (Sandbox Code Playgroud)

这是我手动运行命令时看到的内容:

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing …
Run Code Online (Sandbox Code Playgroud)

githooks laravel composer-php

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

Laravel 4:如何注册一个带有局部视图的脚本,以便它在javascript依赖之后加载?

有一个Laravel 4网站,它使用在页面底部加载jquery,boostrap等的布局:

<html>
   <body>

      <!-- stuff -->

      <script src="...jquery, bootstrap, etc..."></script>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在网站的某些页面中,我也使用了部分视图,视图使用的脚本依赖于页面底部的脚本.为了保持清洁,我希望脚本成为视图文件本身的一部分,这样无论何时包含视图,它都包含相应的javascript.但是,当脚本是视图的一部分时,它会失败,因为脚本标记将位于页面底部的依赖项之前.

有没有什么好的方法可以使用像刀片@yield@section指令这样的东西来保持脚本与视图在同一个文件中,但是将它加载到javascript依赖项下面的布局部分?我不相信我可以使用@yield/ @section因为部分没有@extend任何布局.只是@included在需要它的视图中.

所以我最终想要的是:

partial.blade.php:

<div><!-- partial's html stuff --></div>
<script><!-- partial's script stuff --></div>
Run Code Online (Sandbox Code Playgroud)

view.blade.php:

@extends('layout')

@section('content')
   @include('partial')
@stop
Run Code Online (Sandbox Code Playgroud)

layout.blade.php

<html>
   <body>
      @yield('content')

      <script><!-- jquery, bootstrap, etc. --></script>

   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

最终的html输出:

<html>
   <body>

      <div><!-- partial's html stuff --></div>

      <script src="...jquery, bootstrap, etc..."></script>

      <script><!-- partial's script stuff --></div>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

显然,简单的答案是在<head>标记中加载依赖项,但我想知道是否可以避免这种情况.

javascript uiview blade laravel-4

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