我是一个沉重的Emacs用户.但是,在我的Mac上,如果我将Emacs切换到全屏模式,它将使用Mountain Lion的全屏风格,将Emacs放在另一个桌面上.在这种全屏模式下,由于我无法使用它们来显示Emacs缓冲区,因此浪费了2条顶线(您可以在下图中看到).此外,我更换桌面时的动画很烦人.
我想知道是否有任何解决办法迫使Emacs不使用Mountain Lion的全屏风格.我只想要一个最大化显示区域(隐藏菜单栏,隐藏标题栏,......)就像我在全屏播放视频时使用VLC 1.x
我现在正在工作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元素上时我无法滚动页面.
如何取消绑定缩放侦听器并恢复鼠标的滚动功能?谢谢!
我',使用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)
谢谢