小编elo*_*dev的帖子

如何在浏览器缩放时动态定位和缩放 iframe

问题

用户可以选择通过粘贴他们的 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)

html javascript css iframe

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

Laravel 4阻止经过身份验证的用户查看其他用户配置文件

我想知道laravel 4以下是可能的.我有一个过滤器来检查用户是否在具有user/*的所有路由上进行身份验证.我的过滤器正如它所设想的那样工作,但是让我们说用户登录后url会看起来像这样user/id.如何阻止经过身份验证的用户查看其他用户?

php restful-authentication laravel-4

4
推荐指数
2
解决办法
2984
查看次数

@inmport在较少的文件中被编译两次

这是我的问题.在我的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)

less gruntjs

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

如何在Laravel 4中删除和更新照片?

在我的应用程序中,用户可以上传其个人资料照片的图像.如何更新用户照片和删除以前上传的照片?这是我到目前为止在上传控制器中所拥有的:

照片模型

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)

php mysql file-upload laravel-4

-1
推荐指数
1
解决办法
3573
查看次数