问题
用户可以选择通过粘贴他们的 iframe 代码或 url 来创建 iframe。当窗口重新调整大小时,iframe 需要保持在页面的中间和底部。我已经让 iframe 大部分时间都停留在页面的中间和底部。但是当窗口重新调整大小(用户放大(150% 等)或缩小(50% 等))时,iframe 本身在用户放大时变大,在用户缩小时变小。由于我无法定位 iframe 中的内容,我一直试图找出一种将比例应用于 iframe 的方法,以便它看起来保持相同的大小和相同的位置。当窗口重新调整大小时,我无法动态确定 iframe 的比例。
Javascript
加载事件
jQuery('#iframe_wrapper iframe').attr('id','iframe');
jQuery( "#iframe" ).load(function() {
jQuery('#adhesion_iframe').css('-webkit-transform', 'scale(1)');
});
Run Code Online (Sandbox Code Playgroud)
位置
ratio = $('#iframe').width() / ($('#iframe').height() + ($('#close_btn')close.length>0 ? 0 : 20));
if (window.innerWidth > window.innerHeight) {
var width = window.innerWidth / 1.5 / 1.5;
$('#iframe_wrapper').css({
width: width + "px",
height: window.innerWidth / ratio / 1.5 + "px",
left: parseInt((window.pageXOffset + window.innerWidth / 2) - (width / 2)) + "px", …Run Code Online (Sandbox Code Playgroud) 我想知道laravel 4以下是可能的.我有一个过滤器来检查用户是否在具有user/*的所有路由上进行身份验证.我的过滤器正如它所设想的那样工作,但是让我们说用户登录后url会看起来像这样user/id.如何阻止经过身份验证的用户查看其他用户?
这是我的问题.在我的css目录中,我有一个较少的目录,其中包含page.less和search.less.在page.less里面当grunt符合我的较少文件时,我使用import方法来渲染我的搜索样式.我最终得到了page.css.在page.css中,搜索样式被添加两次,即使在page.less文件中我只在一个地方导入它
我的gruntfile.js如下
less: {
options: {
compress: false,
ieCompat: false
},
dev: {
dest: "css/page.css",
src: [
"css/less/*"
]
}
},
Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,用户可以上传其个人资料照片的图像.如何更新用户照片和删除以前上传的照片?这是我到目前为止在上传控制器中所拥有的:
照片模型
class Photos extends Eloquent {
protected $table = 'photos';
protected $fillable = array('user_id', 'location');
public function user (){
return $this->belongsTo('User');
}
}
Run Code Online (Sandbox Code Playgroud)
用户模型
public function photos()
{
return $this->hasOne('photos');
}
Run Code Online (Sandbox Code Playgroud)
上传控制器
class UploadController extends \BaseController {
public function postUpload (){
$id = Auth::user()->id;
$input = Input::all();
$rules = array(
'photo' => 'required|image|max:500'
);
$validator = Validator::make($input, $rules);
if($validator->fails()){
return Redirect::to('user/profile/'.$id.'/edit')->withErrors($validator);
}
$extension = Input::file('photo')->getClientOriginalExtension();
$directory = public_path('/var/chroot/home/content/59/11581559/html/beta') . '/uploads/'.sha1($id);
$filename = sha1($id.time()).".{$extension}";
$upload_success = Input::file('photo')->move($directory, $filename);
Image::make(Input::file('photo')->getRealPath())->resize(300, 200)->save('foo.jpg'); …Run Code Online (Sandbox Code Playgroud) laravel-4 ×2
php ×2
css ×1
file-upload ×1
gruntjs ×1
html ×1
iframe ×1
javascript ×1
less ×1
mysql ×1