【浅谈$(document)和$(window)的区别】教程文章相关的互联网学习教程文章

Javascript window.open()函数打开没有弹出窗口阻止程序的链接【代码】

Javascript window.open()函数打开没有弹出窗口阻止程序的链接,我想从javascript window.open()函数打开一些链接,但它在firefox,chrome,safari上被阻止. 如何通过javascript代码取消阻止弹出窗口,以便在新选项卡中打开它 我的代码是:function GoUrl(id) {var string = 'select#' + id + ' option:selected';var value = $(string).val(); if (value != "links") {enter code herewindow.open(value, '_blank'); window.focus();}解...

javascript – $(window).width()在IE9中不起作用【代码】

我正在做类似的事情:// get the screen height and width var maskHeight = $(document).height(); var maskWidth = $(window).width();// calculate the values for center alignment var dialogLeft = (maskWidth/2) - ($('#dialog-box').width()/2);但看起来它在IE9中不起作用.解决方法:试试这个:var maskWidth = window.innerWidth; var maskHeight = window.innerHeight;或者在标准兼容模式的IE 6中:var maskWidth = doc...

javascript – 无法使用`this`访问该对象. `this`指向`window`对象【代码】

我有这个Javascript构造函数 – function TestEngine() {this.id='Foo'; }TestEngine.prototype.fooBar = function() {this.id='bar';return true; }TestEngine.prototype.start = function() {this.fooBar(); }TestEngine.prototype.startMethod = function() {inter = setInterval(this.start, 200); }var test = new TestEngine(); test.startMethod();给我这个错误 – Uncaught TypeError: Object [object global] has no meth...

JavaScript:window.spam是一个很好的做法吗?【代码】

我注意到人们提到的“只需在JS代码的顶部定义一个变量,它就变成了全局”,以回应诸如“如何从函数内部创建全局变量?”之类的问题.大多数答案首先说不可能实现这一点.当然可以这样做:<script type="text/javascript">window.spam = 'Hello World'; </script>然后,在您的代码中,您可以说:<script type="text/javascript">alert(spam); </script>这在IE6,Firefox,Chrome,Safari等中运行得非常好.那么为什么没有人这样做呢? 在我的情...

javascript – $(window).load()在IE和FF上的工作方式不同【代码】

我正在使用$(window).load()…并发现了一个问题.实际上,根据此功能,第一个窗口应该加载,然后此函数下的任何实现都应该开始工作.这适用于IE但不适用于FF.在FF中它的工作方式就像$(document).ready() 可以有人建议任何替代方法,或FF表现如此的原因.解决方法:你的第二种方法是首选方法,适用于FF和IE:$(document).ready(function(){ /*.code.*/ });或者简写形式:$(function(){ /*.code.*/ });

javascript – 与window.history.back()不一致【代码】

我在MVC视图中有以下代码,我用它来测试window.history.back() 如果用户单击段落标记内的链接(以红色突出显示),window.history.back()将按预期执行.它将我带回到上一页,并在该页面上维护状态.但是,如果用户单击该按钮,我不会得到相同的行为.重新加载当前视图,或者至少尝试重新加载当前页面.但它失败了.并且无论jQuery是否被执行,或者我在Button onClick中调用window.history.back()调用,都会发生同样的事情. 一条可能有用的信息.该按...

javascript – Jasmine.js测试 – 窥探window.open【代码】

JSvar link = this.notificationDiv.getElementsByTagName('a')[0];link.addEventListener('click', function (evt){evt.preventDefault();visitDestination(next);}, false); }var visitDestination = function(next){window.open(next) }规格var next = "http://www.example.com"it( 'should test window open event', function() {var spyEvent = spyOnEvent('#link', 'click' ).andCallFake(visitDestination(next));;$('#link...

javascript – window.event.srcElement不适用于firefox?【代码】

以下不适用于Firefox.我正在尝试删除点击表格行.谁能请帮忙.非常感谢.<INPUT TYPE="Button" onClick="delRow()" VALUE="Remove">function delRow(){if(window.event){var current = window.event.srcElement;}else{var current = window.event.target;}//here we will delete the linewhile ( (current = current.parentElement) && current.tagName !="TR");current.parentElement.removeChild(current); }解决方法:> window.even...

javascript – 使用window.location并一起返回确认【代码】

我有这个按钮,将用户发送到页面,但首先要求用户确认,但它无法正常工作,我该如何解决?谢谢 < input class =“cancel”type =“button”value =“Cancel”onclick =“window.location.href =<?php bloginfo(home);?>‘; return confirm(‘你是吗?确定要删除你的帖子?’);“ /&GT解决方法:写一个新功能void redirect(url) {if (confirm('Are you sure you want to delete your post?')) {window.location.href=url;}return false...

javascript – AngularJS $window.confirm在Chrome中无效【代码】

angular.module('myApp').controller('pancakeController', ['$scope', '$window', function($scope, $window) {$scope.panCakes = [];$scope.removePancake = function(index) {if($window.confirm('are you sure?')) {$scope.panCakes.splice(index, 1);} else {$scope.panCakes.splice(index, 1);}};}]);myApp已在另一个文件中定义.我正在使用angular.module(‘myApp’)来获取它的引用. 尝试使用window.confirm()在删除panCake之...

javascript – window.fullScreen = true无效【代码】

我想以全屏模式打开我的html页面.我试图在body的onload事件处理程序中执行这个javascript.window.fullScreen = true;但不幸的是,这似乎并没有起作用.有没有其他方法可以实现同样的目标.解决方法:我不认为你可以使用onload事件设置windows属性.尝试在打开窗口时设置属性.这应该工作……<div onclick="window.open('https://stackoverflow.com', 'Stackoverflow' , 'type=fullWindow, fullscreen, scrollbars=yes');">Hello Stackove...

javascript – 带输入值的onclick window.location.href【代码】

我有一个输入,我希望用户被发送到另一个页面,其中包含URI中的输入值,以便我可以提取它. 这是我的输入设置方式:<input name="date" id="datepicker" onchange="window.location.href = 'test.php?Date=' + document.getElementById("datepicker").value;">基本上,当更改日期时,应将日期添加到URI的末尾,并且应将用户发送到test.php,其中将提取值.但是,似乎没有添加该值. 有什么问题?解决方法:尝试:<input name="date" id="datepi...

javascript – 为什么jQuery在开始时会有一个“window = this”并说它会加快对窗口的引用?【代码】

当我打开jQuery的源代码时,我找到了这一行.var // Will speed up references to window, and allows munging its name. window = this这条线为什么以及如何加速?解决方法:> javascript functions have lexical scope> jQuery将其整个实现包装在anonymous function中>当所述函数开始执行时,它正在“全局”范围内执行(即此==窗口). “window = this;”只需在该范围内创建一个本地标识符,以便对它的引用不必在本地范围之外“冒泡”以...

javascript – window.close()在Firefox上不起作用,有什么解决方法吗?

我试图使用window.close()关闭一个窗口,但这只适用于IE浏览器,但不适用于Firefox.有没有人遇到这个和任何工作? 谢谢…解决方法:你的脚本打开了窗户吗? Firefox 2及更高版本不允许脚本关闭它们未打开的窗口. 你可以尝试这个trick,但我不知道它是否会起作用.我生活在人们的一边,认为用户应该控制他们的浏览器窗口,而不是应用程序(尽管事实上你可能有充分的理由).

javascript – window.setInterval无法处理angularjs【代码】

我有一小段使用setInterval方法的代码:function MyController($scope) {$scope.clock = new Date();var updateClock = function() {$scope.clock = new Date();};setInterval(updateClock, 1000); };和html如下:<!doctype html> <html ng-app> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js"></script> </head> <body><div ng-controller="MyController"><h1>Hello {{ clock }}!<...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部