我正在使用v2.*...但是,我似乎无法设置折线图的默认颜色.我主要想设置x/y图表值的颜色.想到下面可能会这样做 - 但它根本没有对图表做任何事情.
Chart.defaults.global.defaultColor = 'orange',
更新:这是一个带有实时图表的jsfiddle 简而言之,我希望改变标签的颜色,即2016年2月7日等.
https://jsfiddle.net/o534w6jj/
救命?:)
如何以及在哪里使用laravel存储图像?
上下文:我想在主视图中显示一些图像(这些是我预定义的).我还想存储用户上传的图像,但是,不知道这些图像的存储位置.
我想从视图中称呼这些......
非常感谢你的帮助.:)
我有下面的PHP函数,它将本地PDF文件转换为图像.简而言之,我希望将每个PDF页面转换为单独的图像.
该函数将PDF转换为图像 - 但仅限于最后一页.我希望PDF的每个页面都转换为图像并编号.不仅仅是PDF的最后一页.
目前,此函数将最后一页转换example.pdf为example-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) 我跑了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上).但在宅基地,没有骰子.是什么赋予了?
我$('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) 所以我已经四处阅读,不能为我的生活找到有效解决我的问题.
简而言之,我有一个为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) 我试图让这个函数在它的循环结束时重复.我尝试将函数分配给变量并在回调中调用变量,但是失败了.我尝试在函数中包装此函数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
我正在尝试将文本添加到拖动可排序项目时显示的占位符框中.在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()更改功能?
干杯,迈克
我正在尝试编写一个函数,该函数将获取分配给已授权user和/或没有分配用户的存储桶的所有“存储桶” 。
关系等应有的发挥作用。除非我想念什么?
我如何也可以为所有存储桶分配用户-还包括没有分配用户(包括身份验证用户)的存储桶。
我的问题很可能源于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) 我正在从一个数据库中获取一组任务作为一个雄辩的集合,然后我将该集合发送到我的视图,我在那里做了一个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)
有帮助吗?
jquery ×5
php ×4
javascript ×3
laravel ×3
laravel-5 ×3
ajax ×1
chart.js ×1
charts ×1
codeigniter ×1
hashids ×1
html ×1
imagemagick ×1
imagick ×1
ios ×1
ipad ×1
jquery-ui ×1
laravel-4 ×1
laravel-5.1 ×1
laravel-5.2 ×1
pdf ×1