Jquery - 使用 .fadeOut 在新选项卡中打开链接
我对 Jquery 中的某些效果有疑问。我使用了 Iphone 滑块的教程,一切都很好,只是它不应该在“解锁”后在新选项卡中加载最终页面。默认是同一页面。
代码:
$("#iphone-inside").fadeOut("slow", function(){ window.location="index.html";
我
由于我对 jquery 很陌生,所以我做了一些尝试和错误,但是...
使用 window.open=('myURL') 获得的新选项卡,但它只适用于 .click 事件。这样滑块就没什么用了。我尝试了 .fadeTo 但它如何打开弹出窗口而不是新选项卡。
I have a problem with some effects in Jquery. I used a tutorial of the Iphone slider and everything was fine except that it should not load the final page in a new tab after "unlocked". Default it is the same page.
code:
$("#iphone-inside").fadeOut("slow", function(){
window.location="index.html";
});
Since I am pretty new to jquery, i did some trial and error but...
the new tab i get with window.open=('myURL') but it will just work with .click event. that way the slider is kind of useless. I tried the .fadeTo but some how it opens a pop-up and not a new tab.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
JavaScript 无法打开新选项卡。选项卡行为仅由用户配置选项控制。
JavaScript cannot open a new tab. Tab behavior is controlled by user configuration options only.
如果你只是问如何在你的电脑上控制它,那取决于你的浏览器。每个浏览器都有自己的如何打开新页面的设置。
在 IE7+ 中,转到工具 ->互联网选项。单击对话框底部附近的选项卡组中的“设置”。在这里您将看到几个用于配置默认行为的选项。
在 Firefox 中,位于“工具”->“工具”下选项->选项卡。第一个复选框切换行为。
在 Chrome 中,您必须安装库中的扩展程序才能实现此目的。 这可能会有所帮助。
在 Safari 中,导航至 https://www.google.com/chrome 并点击“下载 Google Chrome” 。然后点击左上角的红色小圆圈。
这无法通过您的 javascript 代码进行实际控制!
If you are just asking how to control it on your computer, it depends on your browser. Each browser has its own settings for how to open new pages.
In IE7+, go to Tools -> Internet Options. Click 'Settings' in the Tabs group near the bottom of the dialog. Here you will see several options for configuring default behavior.
In Firefox, its under Tools -> Options -> Tabs. The first checkbox toggles the behavior.
In Chrome, you would have to install an extension from the gallery to make this happen. This may help.
In Safari, navigate to https://www.google.com/chrome and click "Download Google Chrome". Then click the little red circle at the top left.
This cannot be controlled pragmatically from your javascript code!