小编kin*_*002的帖子

较少的CSS解析错误:媒体定义需要块语句

我正在使用codekit来编译我的Bootstrap LESS文件,并且我继续在媒体查询上得到这个解析错误,这是我以前的CSS文件时没有得到的.

"ParseError:媒体定义需要在/assets/less/homepage.less中的任何功能之后的第568行,第2列:567 @media(max-width:@iphone_breakpoint){568}"之后的块语句

以下是完整的代码行:

/* Custom, iPhone Retina */ 
@media (max-width: @iphone_breakpoint) {
}
Run Code Online (Sandbox Code Playgroud)

谁能解释一下发生了什么?

css less media-queries twitter-bootstrap codekit

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

使用jQuery更改文件名的结尾

我目前正在尝试在点击时更改图像路径末尾的数字.

$(".container-button").click(function(){
    $("img.picture").each(
            function(){
                var p = $(this).attr('src');
                var new_image = p.replace('3.jpg' || '2.jpg' || '1.jpg', '4.jpg');
                $(this).attr('src',new_image);
            }
        );
});
Run Code Online (Sandbox Code Playgroud)

如果您查看我的代码,我会执行以下操作:

  • 点击我在类中搜索图像源并将其存储在变量中
  • 我创建了一个新变量,它为一组文件名查找图像文件的末尾,用4.jpg替换它,并将其存储在变量new_image中.
  • 我查找source属性并将其切换为存储在new_image中的内容.

我所看到的是,只有在找到集合中的第一个文件名但忽略其他文件名时才会替换它.

我究竟做错了什么?

javascript jquery

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