我在Windows 7 64位计算机上使用Sass和Ruby(最新版本),我正在家庭服务器上的共享文件夹上工作.(但是,我必须承认问题本身也发生在服务器上,因为我试图-watch直接在服务器上安装Ruby和文件).
问题如下:如果我第一次保存,则会检测到更改并style.css直接覆盖.在那之后,我总是需要保存7次才能被style.css覆盖.每次都检测到更改但没有编译.这是一个屏幕:
>>> Sass is watching for changes. Press Ctrl-C to stop.
overwrite style.css
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
>>> Change detected to: E:/Websites/xxx/wp-content/themes/xxx/sass/default-styles.sass
overwrite style.css
Run Code Online (Sandbox Code Playgroud)
这是浏览我的base.sass,导入所有部分:
// Core variables and mixins
@import variables
// Default HTML Formatting
@import default-styles
// Grid
@import grid
// …Run Code Online (Sandbox Code Playgroud) 每当我用jQuery添加内联css时,它也会改变已存在的内联css的格式.例如,如果我在网址中没有任何引号的背景图片,我会添加类似的东西
$('.element').css('padding', '10px');
Run Code Online (Sandbox Code Playgroud)
它将重新格式化完整的内联css.(例如background-color: #ffffff;转移到 - >background-color: rgb(255,255,255);
这是一个小小提琴. https://jsfiddle.net/chickberger/ppas2zrh/1/
我猜这只是应用于内联样式的jQuery/javscript语法.如果是这样的话有机会避免这种情况吗?我的主要问题是背景图片网址上的双引号.
在原生HTML5中是否有一种方法可以拖放以获取具有attribut的元素的id draggable="true"?
起初我认为你从可拖动的容器中获取id是标准的,但实际上它始终是你开始拖动的children元素的id,这非常烦人.
这是一个小提琴:https: //jsfiddle.net/chickberger/2ujhodeh/2/
我需要div中的id('correctid')而不是图像.
任何帮助表示赞赏.:)
我试图将一个变量设置为一个键名,但总是如此,我只是失败了.(javascript新手)
这是我的示例对象:
disk = {
"id": {
"type": "xxxx",
"content": "xxxx"
}
}
Run Code Online (Sandbox Code Playgroud)
后来我想用disk [id] .content输出我的内容.现在问题是如何用变量设置键'id'?(有一个独特的身份,我试着进去)
最后它应该是:(例如)disk = {"5546":{"type":"xxxx","content":"xxxx"}}
非常感谢你的帮助!
也许我现在只是看不到它,但为什么这个json字符串无法解析?(因为它有效)
var content = $.parseJSON('{"foobar" : "hallo\"tow"}');
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/w6yjpame/2/
谢谢你的帮助!