修改document.location.hash而不滚动页面

我们有几页使用Ajax来加载内容,有几个需要深入链接到一个页面的场合。 而不是链接到“用户”,并告诉人们点击“设置”,这有助于能够将用户链接到user.aspx#设置 为了让人们能够为我们提供正确的部分链接(对于技术支持等),我已经设置了每当单击button时自动修改URL中的哈希值。 当然唯一的问题是,当发生这种情况时,它也滚动页面到这个元素。 有没有办法来禁用这个? 以下是我如何做到这一点。 $(function(){ //This emulates a click on the correct button on page load if(document.location.hash){ $("#buttons li a").removeClass('selected'); s=$(document.location.hash).addClass('selected').attr("href").replace("javascript:",""); eval(s); } //Click a button to change the hash $("#buttons li a").click(function(){ $("#buttons li a").removeClass('selected'); $(this).addClass('selected'); document.location.hash=$(this).attr("id") //return false; }); }); 我本来希望这个return false; 将停止滚动页面 – 但它只是使链接不工作。 所以现在只是注释掉了,所以我可以导航。 有任何想法吗?

'\ r':找不到命令 – .bashrc / .bash_profile

我有Windows,使用Cygwin,试图通过我的.bashrc文件永久设置JAVA_HOME 。 .bashrc中: export PATH="$JAVA_HOME/bin:$PATH" export JAVA_HOME=$JAVA_HOME:"/cygdrive/c/Program Files (x86)/Java/jdk1.7.0_05" .bash_profile文件: if [ -f ~/.bashrc ]; then source ~/.bashrc fi 运行cygwin: -bash: $'\377\376if': command not found -bash: $'then\r': command not found : No such file or directorysu//.bashrc -bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: syntax error near unexpected token `fi' -bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: `fi' 我不确定是否从另一个系统的教程中获取了命令,或者如果我错过了一个步骤。 或者空白导致我的命令不能正常运行。 我已经看了很多类似的问题,但我还没有find一个问题有我的错误完全。 我的家乡之路: […]

CSS:用不透明度设置背景图片?

所以,我可以在CSS参考中看到如何设置图像透明度以及如何设置背景图像 。 但是,我怎么能结合这两个为了设置一个透明的背景图像? 我有一个我想用作背景的图像,但太亮了 – 我想把不透明度降低到0.2左右。 我该怎么做? #main { background-image: url(/wp-content/uploads/2010/11/tandem.jpg); }

用Facebook的Graph API将照片上传到相册

我试图熟悉Facebook的新的graphicsAPI,到目前为止我可以很容易地读取和写入一些数据。 我正在努力寻找像样的文件正在上传图像到相册。 根据http://developers.facebook.com/docs/api#publishing你需要提供消息参数。 但我不太确定如何构build它。 我读过的旧资源是: http://wiki.auzigog.com/Facebook_Photo_Uploads https://developers.facebook.com/docs/reference/rest/photos.upload/ 如果有人有更多的信息或可以帮助我解决使用FacebookgraphicsAPI上传照片到相册,请回复!

在Python脚本中请求UAC提升?

我想我的Python脚本在Vista上复制文件。 当我从一个正常的cmd.exe窗口运行它,没有错误生成,但文件不被复制。 如果我运行cmd.exe “作为pipe理员”,然后运行我的脚本,它工作正常。 这很有意义,因为用户帐户控制(UAC)通常会阻止许多文件系统操作。 有没有一种方法可以从Python脚本中调用UAC提升请求(那些类似于“这样和那样的应用程序需要pipe理员访问的对话框,是这样吗?”) 如果这是不可能的,有没有一种方法我的脚本可以至less检测到它没有提升,所以它可以优雅地失败?

计算两个date之间的营业日数?

在C#中,如何计算两个date之间的业务 (或工作日)天数?

从C#中的string调用函数

我知道在PHP中,你可以打个电话: $function_name = 'hello'; $function_name(); function hello() { echo 'hello'; } 这是可能的。净?

如何在一个页面中定义两个angular度的应用程序/模块?

我正在尝试将两个angular度的应用程序/模块添加到一个页面。 在下面的小提琴中,您可以看到,始终只有第一个在html代码中引用的模块才能正常工作,而第二个模块不会被angular度识别。 在这个小提琴中,我们只能执行doSearch2方法,而在这个小提琴中只有doSearch方法才能正常工作。 我正在寻找如何正确放置两个angular度模块到一个页面的方式。

什么时候应该在Java中调用System.exit

在Java中,在下面的代码中有或没有System.exit(0)有什么区别? public class TestExit { public static void main(String[] args) { System.out.println("hello world"); System.exit(0); // is it necessary? And when it must be called? } } 该文件说:“这个方法永远不会正常返回。” 这是什么意思?

读取没有换行符的文件

在Python中,调用 temp = open(filename,'r').readlines() 产生一个列表,其中每个元素是文件中的一行。 它有点愚蠢,但仍然: readlines()也写入换行符到每个元素,我不希望发生的事情。 我怎样才能避免它?