小编use*_*804的帖子

使用具有响应式设计/流体宽度CSS的jCrop

我在使用Jcrop在网站的移动版本的响应宽度图像上遇到了麻烦.

当我对上传的图像应用100%的宽度设置时 - 为了让移动设备上的用户成为提供成功裁剪的最佳选择,输出的裁剪不是所选的裁剪区域.

我认为这是因为jcrop是从真实图像的大小开始工作,而不是调整大小的版本(100%宽度),但我不知道如何修复它.

我已经看到了这个问题(和答案),但我不明白如何申请我的Jcrop函数:

$(function(){
    $('#target').Jcrop({
            aspectRatio: 4/3,
            bgColor:     '#000',
            bgOpacity:   .4,
            onSelect: updateCoords
        });
        });
        function updateCoords(c)
        {
            $('#x').val(c.x);
            $('#y').val(c.y);
            $('#w').val(c.w);
            $('#h').val(c.h);
        };
        function checkCoords()
        {
            if (parseInt($('#w').val())) return true;
            alert('Please select a crop region then press submit.');
            return false;
        };
Run Code Online (Sandbox Code Playgroud)

如果我不对上传的图像应用任何大小的CSS,这可以很好地工作,但是一旦我开始尝试管理图像大小以进行显示,裁剪的图像就会歪斜.

我认为谷歌会在这方面取得更多成果,因为我认为这是一个常见的问题 - 或者我可能只是看得太明显.

我希望有人能帮帮忙.

css jquery jcrop responsive-design

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

大于和小于MySql查询失败的十进制字段

我有一个有3列的数据库:

user_id | lat      | lon
1       |-1.403976 | 53.428692
2       |-1.353276 | 55.224692
etc etc       
Run Code Online (Sandbox Code Playgroud)

lat和lon都设置为十进制字段.我正在运行类似于此的查询,但它不是基于大于和小于给定的纬度/经度数的过滤:

SELECT * FROM `table` WHERE `lat` < '-1.399999' AND 'lat' > '-1.300000' 
AND 'lon' < '55.555555' AND > '53.000000'
Run Code Online (Sandbox Code Playgroud)

这个查询只返回表中的每一行,我不知道为什么?是否与设置为小数的字段有关?

我希望有人可以提供帮助 - 我知道如果你知道它可能是一个简单的答案.

根据评论 - 这是创建表:

CREATE TABLE IF NOT EXISTS `members` (
`user_id` int(10) NOT NULL AUTO_INCREMENT,
`lat` decimal(8,6) NOT NULL,
`lon` decimal(8,6) NOT NULL,
UNIQUE KEY `user_id` (`user_id`),
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=136 ;
Run Code Online (Sandbox Code Playgroud)

mysql

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

在两个连续数组之间放置逗号

我有两个用户ID数组,它们是从两个MYSQL查询中收集的,然后被视为:

$var1 = implode(",",$result1);
$var2 = implode(",",$result2);
Run Code Online (Sandbox Code Playgroud)

这给了我类似的东西:

$var1 = 132, 567, 345 
$var2 = 12, 934, 302 
Run Code Online (Sandbox Code Playgroud)

然后我将这两个变量连接起来:

$varfinal = $var1 . $var2;
Run Code Online (Sandbox Code Playgroud)

我遇到的麻烦是$ var1的结尾和$ var2的开头之间没有逗号,所以$ varfinal最终得到:

132, 567, 34512, 934 302
Run Code Online (Sandbox Code Playgroud)

当我需要它是:

132, 567, 345, 12, 934 302
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何添加逗号分隔两个?

谢谢

php

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

标签 统计

css ×1

jcrop ×1

jquery ×1

mysql ×1

php ×1

responsive-design ×1