小编tmt*_*txt的帖子

如何强制Emacs不使用Mountain Lion的全屏风格

我是一个沉重的Emacs用户.但是,在我的Mac上,如果我将Emacs切换到全屏模式,它将使用Mountain Lion的全屏风格,将Emacs放在另一个桌面上.在这种全屏模式下,由于我无法使用它们来显示Emacs缓冲区,因此浪费了2条顶线(您可以在下图中看到).此外,我更换桌面时的动画很烦人.

我想知道是否有任何解决办法迫使Emacs不使用Mountain Lion的全屏风格.我只想要一个最大化显示区域(隐藏菜单栏,隐藏标题栏,......)就像我在全屏播放视频时使用VLC 1.x

emacs

9
推荐指数
2
解决办法
1120
查看次数

在D3.js中取消注册缩放侦听器并恢复滚动功能

我现在正在工作D3.js. 这是为我的svg标记注册缩放监听器的代码

var zoomListener = d3.behavior.zoom().scaleExtent([0.1, 3]).on("zoom", zoom);
function zoom() {
  vis.attr("transform", "translate(" + d3.event.translate + ")scale(" + d3.event.scale + ")");
}
svg.call(zoomListener)
Run Code Online (Sandbox Code Playgroud)

现在,当我在svg元素上滚动鼠标时,它会被缩放.但是当我解开像这样的缩放事件时

zoomListener.on("zoom", null);
Run Code Online (Sandbox Code Playgroud)

只有svg没有缩放,但是当鼠标悬停在svg元素上时我无法滚动页面.

如何取消绑定缩放侦听器并恢复鼠标的滚动功能?谢谢!

javascript d3.js

5
推荐指数
1
解决办法
4529
查看次数

在客户端中包含jquery-ui-browserify

我',使用browserify将节点模块转换为我的快递应用程序的浏览器模块.

这是浏览器化的命令

browserify -r jquery > ./public/js_app/jquery.js
browserify -r jquery-ui-browserify > ./public/js_app/jquery-ui.js
Run Code Online (Sandbox Code Playgroud)

这是要求jquery

var jQuery = require('jquery');
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常

jQuery("#info-dialog");
Run Code Online (Sandbox Code Playgroud)

但我不知道如何包含jquery-ui-browserify.我试过这个但不行

var jQuery = require('jquery');
require('jquery-ui-browserify');
jQuery("#info-dialog").dialog({
  resizable: false,
  height: 100,
  modal: true
}); 
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript jquery node.js

5
推荐指数
1
解决办法
1657
查看次数

标签 统计

javascript ×2

d3.js ×1

emacs ×1

jquery ×1

node.js ×1