我希望在使用Web Workbench的Visual Studio 2010项目中开始使用SASS - 但是通过TFS进行版本控制的问题令我难以接受.为了避免覆盖其他人的更改,我了解输出的CSS应该从源代码控制中排除,并且在构建过程中应该将SCSS编译到CSS服务器端.目前我们使用Powershell脚本进行构建,但我似乎无法找到有关如何在Powershell中合并SCSS编译的任何信息.这个过程有没有合适的文件?
我已经使用Visual Studio 2010项目设置了Mindscape Web Workbench,以便将已编译的SCSS文件输出到单独的文件夹中.我想要的结构是这样的:
Styles/
|
|– output/
| |– toMain.css
| |– toMain.css.map
|
| – toMain.scss
Run Code Online (Sandbox Code Playgroud)
但我得到的是2个输出,如下所示:
Styles/
|
|– output/
| |– toMain.css
| |– toMain.css.map
|
| – toMain.scss
| |– toMain.css
| |– toMain.css.map
Run Code Online (Sandbox Code Playgroud)
我已经仔细检查了toMain.scss文件的输出设置,Mindscape > Web Workbench Settings我看到的唯一输出确实是文件集Styles/output夹的,但我仍然得到了重复.我在VS2010中没有处理SASS的任何其他扩展,我似乎无法在任何地方找到有关此问题的任何信息.是否有任何其他可能导致此问题的扩展设置?
编辑:值得注意的是,我正在将Team Foundation Server与此项目一起使用 - 因此输出的CSS将从源代码控制中排除.我不确定这是否有所作为.
我正在尝试点击事件,用户点击Div问题,然后Jquery克隆Div答案并将其显示在单独的Div Clone中.
示例:http: //jsfiddle.net/jessikwa/zNL63/2/
由于某种原因,以下变量返回null.有任何想法吗?
var answer = $(this).parent().find(".faq-answer").clone();
Run Code Online (Sandbox Code Playgroud)
完整代码:
$(document).ready(function () {
var faqQuestion = $('.faq-question');
var faqClone = $('.faq-clone');
faqQuestion.click(function () {
showAnswer();
});
faqClone.click(function () {
hideAnswer();
});
function showAnswer() {
$(".faq-clone").hide("slide");
$('.faq-clone').html("");
var answer = $(this).parent().find(".faq-answer").clone();
$('.faq-clone').append(answer.html());
$(".faq-clone").show("slide");
}
function hideAnswer() {
$(".faq-clone").hide("slide");
$('.faq-clone').html("");
}
});
Run Code Online (Sandbox Code Playgroud)