小编Mik*_*ick的帖子

更改X和Y轴值的颜色.chart.js之

我正在使用v2.*...但是,我似乎无法设置折线图的默认颜色.我主要想设置x/y图表值的颜色.想到下面可能会这样做 - 但它根本没有对图表做任何事情.

Chart.defaults.global.defaultColor = 'orange',

更新:这是一个带有实时图表的jsfiddle 简而言之,我希望改变标签的颜色,即2016年2月7日等.

https://jsfiddle.net/o534w6jj/

救命?:)

javascript jquery charts chart.js

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

如何以及在哪里可以用laravel存储图像?

如何以及在哪里使用laravel存储图像?

上下文:我想在主视图中显示一些图像(这些是我预定义的).我还想存储用户上传的图像,但是,不知道这些图像的存储位置.

我想从视图中称呼这些......

非常感谢你的帮助.:)

laravel laravel-5.2

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

使用Imagick将每个PDF页面保存到图像

我有下面的PHP函数,它将本地PDF文件转换为图像.简而言之,我希望将每个PDF页面转换为单独的图像.

该函数将PDF转换为图像 - 但仅限于最后一页.我希望PDF的每个页面都转换为图像并编号.不仅仅是PDF的最后一页.

目前,此函数将最后一页转换example.pdfexample-0.jpg.问题我肯定在for方法中.我错过了什么?

$file_name = 'example.pdf'; // using just for this example, I pull $file_name from another function

function _create_preview_images($file_name) {

    // Strip document extension
    $file_name = basename($file_name, '.pdf');

    // Convert this document
    // Each page to single image
    $img = new imagick('uploads/'.$file_name.'.pdf');

    // Set background color and flatten
    // Prevents black background on objects with transparency
    $img->setImageBackgroundColor('white');
    $img = $img->flattenImages();

    // Set image resolution
    // Determine num …
Run Code Online (Sandbox Code Playgroud)

php pdf codeigniter imagemagick imagick

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

Laravel 5 - 查看[home]未找到

我跑了composer update,现在我遇到了一个问题.当我尝试加载我的主视图时,我收到此错误:

InvalidArgumentException in FileViewFinder.php line 140:
View [home] not found.
Run Code Online (Sandbox Code Playgroud)

是的,文件存在于我的目录中(资源/视图等).名字是home.blade.php.

我的控制器:

<?php namespace Hulahoop\Http\Controllers;

use Hulahoop\Http\Requests;
use Hulahoop\Http\Controllers\Controller;

use Illuminate\Http\Request;

class HomeController extends Controller {

    /**
     * Display a listing of the resource.
     *
     * @return Response
     */
    public function index()
    {
        return view('home');
    }

}
Run Code Online (Sandbox Code Playgroud)

路线:

Route::get('/', 'HomeController@index');
Run Code Online (Sandbox Code Playgroud)

这工作正常,这是非常基本的功能.发生了什么?在当地的宅基地上运行.

更新:当我运行时php artisan serve,我可以正常查看主页视图(即在http:// localhost:8000上).但在宅基地,没有骰子.是什么赋予了?

php laravel-4 laravel-5

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

多指触摸滑动事件

$('body').swipe();下面有两个函数,它们显然无法一起运行,因为第二个函数取消了我想要做的事情(两个函数在同一个DOM元素上运行等)...

第一个功能正常工作.用两根手指左右滑动.我的问题是,这会禁用正常的一个手指页面滚动,可以在iPad上进行.

问题:我想用两个手指(工作)运行向左和向右滑动功能,但我想allowPageScroll: 'vertical'在1个手指滑动时启用.我怎么能做到这一点?我无法找到一种方法来运行选项(即allowPageScroll:'vertical',threshold:200,fingers:2)仅在swipeLeft:swipeRight:函数内.

使用的插件可以在这里找到:https://github.com/mattbryson/TouchSwipe-Jquery-Plugin

$('body').swipe({
    swipeLeft: function (event, direction, distance, duration, fingerCount) {

        // set cookie
        $.cookie('sb-swipe', 'inactive', { expires: 1 });

        //This only fires when the user swipes left
        openDashboard();

        // hide swipe instructions, if applicable
        $('div.instructions-overlay').fadeOut('slow');
    },
    swipeRight: function (event, direction, distance, duration, fingerCount) {
        //This only fires when the user swipes right
        closeDashboard();

        $('#employee-dash-btn').hide();
    },
        allowPageScroll: 'vertical',
        threshold: 200,
        fingers: 2
});

$('body').swipe({
    allowPageScroll: …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

iPad网络应用程序:在ajax调用后阻止输入焦点

所以我已经四处阅读,不能为我的生活找到有效解决我的问题.

简而言之,我有一个为iPad构建的网络应用程序 - 它可以正常工作.但是,我有一个Ajax表单,它也应该提交它.但是,在callback我清除/重置表单之后,"iPad"会自动关注输入并再次打开键盘.这远非理想.

我设法破解了它,但它仍然不完美.下面的代码在我的ajax回调上运行,它可以正常工作 - 除了键盘的快速打开和关闭之外.

请注意,除非我使用,否则我的代码将无效setTimeout.另外,根据我的理解,document.activeElement.blur();只有在有点击事件时才有效,所以我通过js触发了一个.

换句话说,我如何防止键盘在AJAX上调用WEB应用程序后重新启动?

PS:Ajax调用工作正常,不能在iPad上的Safari中打开键盘,只是Web应用程序模式.

这是我的代码:

    hideKeyboard: function () {

        // iOS web app only, iPad
        IS_IPAD = navigator.userAgent.match(/iPad/i) != null;

        if (IS_IPAD) {
            $(window).one('click', function () {
                document.activeElement.blur();
            });
            setTimeout(function () {
                $(window).trigger('click');
            }, 500);
        }
    }
Run Code Online (Sandbox Code Playgroud)

也许这与我如何清理表单有关,所以这就是代码.注意,所有输入都有tabindex =" - 1".

    clearForm: function () {

        // text, textarea, etc
        $('#campaign-form-wrap > form')[0].reset();

        // checkboxes
        $('input[type="checkbox"]').removeAttr('checked');
        $('#campaign-form-wrap > form span.custom.checkbox').removeClass('checked');

        // radio inputs
        $('input[type="radio"]').removeAttr('checked');
        $('#campaign-form-wrap > form span.custom.radio').removeClass('checked');

        // …
Run Code Online (Sandbox Code Playgroud)

ajax jquery web-applications ipad ios

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

重复JS功能

我试图让这个函数在它的循环结束时重复.我尝试将函数分配给变量并在回调中调用变量,但是失败了.我尝试在函数中包装此函数setInterval,仍然无法使其工作.

如何使此函数运行无限循环并重复自身?

$("span.text-change").typed({
     strings: ["First sentence.", "Second sentence."],
     typeSpeed: 30, // typing speed
     backDelay: 500, // pause before backspacing
     callback: function () {
         // do stuff
     }
 });
Run Code Online (Sandbox Code Playgroud)

这是插件: Typed JS

jsFiddle在这里

javascript jquery

5
推荐指数
2
解决办法
5209
查看次数

jQuery Sortable - 向占位符添加文本

我正在尝试将文本添加到拖动可排序项目时显示的占位符框中.在jQuery的UI中有一个我缺少的功能吗?现在我正在尝试.append()信息,但它不起作用.有人可以帮忙吗?这是jQuery函数......

//Sortable Function - Edit Wizard
$(function () {

    //add text to placeholder box
    if ($('.ui-state-highlight').is(':visible')) {
        $('.ui-state-highlight').append('<span>MOVE HERE</span>');
    };


    $(".sortable").sortable({
        placeholder: "ui-state-highlight",
        //revert: true,
        grid: [20, 20],
        handle: '.editMove',
        opacity: 0.6,
        scroll: true,
        scrollSensitivity: 80,
        zIndex: 10
    });
    $(".sortable").disableSelection();
});
Run Code Online (Sandbox Code Playgroud)

编辑:猜猜是否需要为.append()提供一些.live()更改功能?

干杯,迈克

jquery jquery-ui

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

雄辩的-在哪里有枢轴用户或在哪里没有

我正在尝试编写一个函数,该函数将获取分配给已授权user和/或没有分配用户的存储桶的所有“存储桶” 。

关系等应有的发挥作用。除非我想念什么?

我如何也可以为所有存储桶分配用户-还包括没有分配用户(包括身份验证用户)的存储桶。

  1. 用户已分配给
  2. 其中桶NO用户已分配。即数据透视表不包含存储桶等行。

我的问题很可能源于orWhere查询...

$buckets = Team::currentTeam()->buckets()->with('user')->whereHas('user', function($query) {
    $query->where('user_id', Auth::user()->id)
    ->orWhere('user_id', function() {
        $query->count();
    }, '<', 0);
})->get();
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 laravel-5.1

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

使用Hashids库来散列Laravel eloquent集合上的id

我正在从一个数据库中获取一组任务作为一个雄辩的集合,然后我将该集合发送到我的视图,我在那里做了一个foreach.这里没问题.除此之外,我需要id在我的视图中引用任务(网址操作等).但我显然不希望这个在源代码中,所以我使用这个来散列id.但在视图中这样做似乎是错误的.

有没有办法在模型或控制器中散列id?

这是我在控制器中调用集合的方式:

$tasks = Auth::user()->tasks()->orderBy('created_at', 'desc')->get();
Run Code Online (Sandbox Code Playgroud)

这就是我目前在我的视图中对id进行哈希的方法:

<a href="{{ route('tasks.markascompleted', Hashids::encode($task->id)) }}">
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

php laravel laravel-5 hashids

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