在这里快速提问,我似乎无法得到这个
$('#wrap').on('toggle', '#image', function(){
<!-- Do stuff -->
});
Run Code Online (Sandbox Code Playgroud)
能够在里面切换?有任何想法吗?我试过谷歌搜索但没有运气.
这是我试图与.on一起工作的代码,因为目前它没有将更改应用于页面的所有元素,(有#image和#brick)
$("#result_options").toggle(function() {
var image_width = $('#image').width() / 2;
var brick_width = $('#brick').width() / 2;
$("#image").css("width",image_width);
$("#image").css("padding","4px");
$("#brick").css("width",brick_width);
},function (){
$("#image").css("width","300");
$("#image").css("padding","8px");
$("#brick").css("width","314");
$(this).html("Smaller Results");
});
});
Run Code Online (Sandbox Code Playgroud) SELECT * FROM `image_appreciations`
WHERE `image_id` IN(SELECT `id` FROM `images` WHERE `user_id` = '1')
Run Code Online (Sandbox Code Playgroud)
是我当前的查询,它返回零结果
SELECT `id` FROM `images` WHERE `user_id` = '1'
Run Code Online (Sandbox Code Playgroud)
作为子查询返回大约8个id,其中有两个被发现
SELECT * FROM `image_appreciations`
WHERE `image_id` IN(77,89)
Run Code Online (Sandbox Code Playgroud)
这很好.但总之,它失败了.我究竟做错了什么?
所有图像都有一个共同点; 它们都是300或600像素宽.但高度从300-900像素左右不等.现在我需要一小组图像,用于为用户建议其他图像.这些只有大约100x200像素(可能会改变).我之前的尝试使图像缩小为100x200宽高比.我需要它重叠,但多余的是隐藏的.
信息
我目前正在为我的网站制作用户级系统.我的用户表中有一个点列,它会在某些奖项和里程碑等上增加.
问题
我有这个switch语句,它接受用户点并将它们转换为返回的级别.但它是说"0"不在0-100选项中,而是在100-200选项中.
function userLevel($points){
switch ($points) {
case ($points>=0 && $points<100):
return 1; // Level 1
break;
case ($points>=100 && $points <200):
return 2; // Level 2
break;
case ($points>=200 && $points<300):
return 3; // Level 3
break;
case ($points>=300 && $points<400):
return 4; // Level 4
break;
}
}
echo userLevel(0);
Run Code Online (Sandbox Code Playgroud)
我觉得这就是"你一直在为一次坐着编码太多"的问题之一,答案就在我面前,但我看不到它!