我希望能够对我的.emacs文件进行更改,而无需重新加载Emacs.
我发现了三个问题,它们回答了我的问题(你可以在这里,这里和这里找到它们),但问题是我刚刚做出的改变是切换,并作为对两个答案的评论(a1,a2)对于那些问题的解释,那里给出的解决方案(例如Mx reload-file或Mx eval-buffer)不适用于切换.
我想有一种方法可以使用命令再次切换变量,但如果有办法重新加载整个.emacs并重新评估所有切换而不必指定它们,我宁愿.
在任何情况下,如果有人告诉我如何切换变量的值,我也会感激,如果我只是改变了一个切换,我可以用命令来做,而不是为此重新启动Emacs(我是Emacs的新手) ).我不知道这些信息是多么有用,但我应用了变化如下(这是我从拿到这个回答另一个问题):
(setq skeleton-pair t)
(setq skeleton-pair-on-word t)
(global-set-key (kbd "[") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "(") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "{") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "<") 'skeleton-pair-insert-maybe)
Run Code Online (Sandbox Code Playgroud)
编辑:我在.emacs中包含了上面的内容并重新加载了Emacs,以便更改生效.然后我评论了所有这些并尝试了Mx加载文件.这不起作用.下面的建议(如果我使用它来首次评估切换,但是当我想要撤消它时,PP的 Cx Ce可以工作).如果这样的事情存在的话,我想要评估评论的东西......
谢谢 :)
我尝试以编程方式使用Bootstrap崩溃插件的切换功能.当我点击手风琴标题中的链接时,我设法切换div,但它只能运行一次,也就是说我无法再次点击隐藏div.
这是我的代码:
<div id="accordion" class="accordion">
<div class="accordion-group">
<div class="accordion-heading">
<a id="program${bean.id}" data-parent="#accordion"
class="accordion-toggle">
...
</a>
</div>
<div id="collapse${bean.id}" class="accordion-body collapse">
<div class="accordion-inner">
...
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
后来在JSP中:
$.each($('#accordion a.accordion-toggle'), function(i, link){
$(link).on('click',
function(){
// ...
$('#collapse' + id_of_a_bean).collapse({
toggle : true,
parent : '#accordion'
});
// ...
}
)
});
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我正在尝试决定是使用开关还是切换来设置闹钟我是我的Android应用程序.对于相当新的Android并且不了解或完全理解框架工作的所有细节.选择通过切换开关触发警报的缺点是什么,反之亦然?android框架中是否有滑动切换功能?
我通过调用PostGIS数据库返回了一些GeoJSON.我希望能够为每个功能添加标记,并能够切换不同类型的标记/功能.目前我正在使用JavaScript为每个功能生成一个标记,根据类型将它们添加到数组中,然后根据需要通过数组设置show/hide来切换'layers'.
这工作正常,但我想知道新的GeoJSON功能是否提供了更好的方法.据我所知,所有功能都被添加到同一个数据层,并且切换它们将涉及设置样式或仅替换新的预过滤的GeoJSON.
所以问题是,是否可以拥有多个数据层,并可以轻松地从地图中添加/删除它们,或者我最好不要查看类似OpenLayers的内容?
编辑:更多研究表明它非常简单.
对于要切换的要素集合中的每种要素类型,请创建新的Data对象.将所有相关功能添加到该数据对象.
var datalayer = new google.maps.Data();
datalayer.addGeoJson(feature);
datalayer.setMap(mainmap);
Run Code Online (Sandbox Code Playgroud)
然后将每个数据对象/要素类型存储为键值对.在切换时,根据需要拉出相关数据对象和setMap:
var datalayer= featuretypesobj["feature type to toggle"];
datalayer.setMap(mymap); //or
datalayer.setMap(null);
Run Code Online (Sandbox Code Playgroud) 我已经能够创建一个函数来成功切换ng-table中的行以扩展click,但是,再次单击它们时它们将不会隐藏.javascript中的函数是:
$scope.toggle = function() {
return !this.booleanVal;
};
Run Code Online (Sandbox Code Playgroud)
它booleanVal是json文件中的值(每行都有自己的值).然后在HTML中.
<p class="row_description more" ng-click="row.booleanVal = toggle()">{{row.description}</p>
<div class="check-element animate-show" ng-show="row.booleanVal">
Run Code Online (Sandbox Code Playgroud)
它适用于第一次单击,将之前的false转换booleanVal为true,但是,它不会toggle返回false.知道出了什么问题吗?
我是wpf的新手。我想创建切换按钮
我怎样才能做到这一点。我是否需要使用两个按钮,并且单击每个按钮都需要禁用其他按钮。或者在wpf中还有其他切换按钮之类的东西。什么是实现这一目标的最佳方法..任何建议表示赞赏。谢谢
我有一组div对('header'和'body').当用户点击标题时,下一个正文部分应显示/隐藏(并更新+/-图标).所有div都被写为在页面加载时"显示",但我想"关闭"它们中的一些,用户可以根据需要打开它们.只是不能让它工作!如果有人可以提供帮助,代码如下!
样品部分:
<div class="expandingSection_head" id="expanderAI">
<img class="imgExpand" src="../images/treeExpand_plus.gif" />
Header text here
</div>
<div class="expandingSection_body">
body text here
</div>
...more pairs of divs like this on rest of page...
Run Code Online (Sandbox Code Playgroud)
要切换的代码:
$(".expandingSection_head").toggle(
function() {
$(this).css('background-color', '#6BA284');
$(this).find('.imgExpand').attr('src', '../images/treeExpand_plus.gif');
$(this).next(".expandingSection_body").slideUp(400);
},
function() {
$(this).css('background-color', '#6BA284');
$(this).find('.imgExpand').attr('src', '../images/treeExpand_minus.gif');
$(this).next(".expandingSection_body").slideDown(400);
});
$("#expanderAI").toggle();
Run Code Online (Sandbox Code Playgroud)
最后一行不会"切换"指定的div(即"关闭"它).谁知道为什么?可能是简单的事情.
谢谢!
我有以下代码,当另一个div被鼠标悬停时,它会切换div的可见性.它工作正常,除非你反复鼠标反复排队,所有的切换排队:
$(document).ready(function() {
$('.trigger').mouseover(function(){
$('.info').toggle(400);
}).mouseout(function(){
$('.info').toggle(400);
});
});
Run Code Online (Sandbox Code Playgroud)
我试过这个,但它似乎不起作用(它产生了切换div的可见性问题,并最终没有显示它)
$(document).ready(function() {
$('.trigger').mouseover(function(){
$('.info').stop().toggle(400);
}).mouseout(function(){
$('.info').stop().toggle(400);
});
});
Run Code Online (Sandbox Code Playgroud)
我如何摆脱这里的队列?
如何使用jQuery在焦点/模糊上切换元素的CSS?
$('.answerSpace').bind('blur', function(){
$('.normProf').toggleClass('opacProf');
});
$('.answerSpace').bind('focus', function(){
$('.opacProf').toggleClass('normProf');
});
Run Code Online (Sandbox Code Playgroud)
所以现在我有了这个.但它不太有用......
而不是使用 $('.element').toggle(function(){}, function(){});
我需要.on()在我想要使用的元素上使用该方法,.toggle()但我无法弄清楚如何指定我的第二个事件处理函数:
$('body').on('toggle', '.element', function(){});
Run Code Online (Sandbox Code Playgroud)
我必须在哪里为我的切换事件指定第二个处理函数?
我这样做了:http://jsfiddle.net/D33f4/但第一次点击没有任何反应.我真的不明白为什么.