我一直在开发一个Web应用程序,部分内容我需要打开一个新窗口.我有这个适用于所有浏览器,我的关键点是谷歌Chrome.
铬似乎忽视,这是造成我的问题的窗口功能,我挣扎的事情是我需要的地址栏是新窗口中编辑.FF,IE,Safari和Opera做得很好,Chrome没有.
我的代码:
function popitup(url) {
newwindow=window.open(url, 'name', 'toolbar=1,scrollbars=1,location=1,statusbar=0,menubar=1,resizable=1,width=800,height=600');
if (window.focus) {
newwindow.focus()
}
return false;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Simple Sidebar作为基础,制作一个快速的Firefox侧边栏插件.
我正在获取当前标签网址,我希望它自动更改边栏,这样当您更改标签或网址时,侧边栏会显示相应的网页.
我一直试图改变这一行(bootstrap.js中的第56行):
bc.setAttribute('sidebarurl', URL HERE);
Run Code Online (Sandbox Code Playgroud)
我已经试过了mainWindow.content.location.href,window.location.href,gBrowser.contentWindow.location.href属性,我所能做的最好是让浏览器显示较小的浏览器侧边栏里面一个空白标签.
我无法解决我所缺少的问题,是否需要包含其他内容?
我正在使用:https : //infinite-scroll.com并遇到一个我无法解决的问题。
无限滚动效果很好,这是我的初始化:
var $container = $('.parent').infiniteScroll({
path: '.nav-prev a',
append: '.article',
status: '.scroller-status',
hideNav: '.navigation-index',
});
Run Code Online (Sandbox Code Playgroud)
加载第一页后,它会破坏我的其他 JS。即我在“文章”上有一个点击功能
$(".article").click(function(){
$(".hidden").hide("fast");
$(this).next('.hidden').slideToggle("fast");
});
Run Code Online (Sandbox Code Playgroud)
滚动开始后,这将停止工作。
我尝试了各种事情,例如:
var $container = $('.parent').infiniteScroll({
$(".article").click(function(){
$(".hidden").hide("fast");
$(this).next('.hidden').slideToggle("fast");
});
});
Run Code Online (Sandbox Code Playgroud)
但我就是无法让它使用我的 JS。我知道我错过了什么?