我正在尝试开发一个 Google Chrome 扩展程序。
当用户单击扩展按钮时,将出现一个小窗口(不是window.open/弹出)并显示网页。我有基本的 JavaScript 知识,而且我听说 JavaScript 可以实现这一点。所以,我想在有限大小的窗口中显示我的网站。我怎样才能用 JS/HTML/CSS 简单地做到这一点?
一个例子(不是同一件事,但很接近):在自定义窗口中显示的谷歌浏览器扩展
感谢您的任何意见。
我想确定客户端计算机的屏幕分辨率,并使用JavaScript在中心设置背景图像.
我到目前为止:
function centerBackGroundImage()
{
var browserWidth = document.documentElement.clientWidth;
var browserHeight = document.documentElement.clientHeight;
$("#background").css({ "z-index": "-10", "margin:left": (browserWidth / 2) - (browserHeight/ 2) });
}
Run Code Online (Sandbox Code Playgroud)
我已经添加了名为div的标签background和<img>带有图像文件位置的标签.
任何帮助,将不胜感激.
这么多次写jtml代码和javascript,我创建<a>元素.
我的问题是,我可以忽略href属性吗?因为我宁愿添加一个ID属性并处理那里的点击.
大多数时候,当我这样做时,它不是去一个不同的页面,而是更多地执行某种类型的ajax调用.
我讨厌在网址中使用#,它看起来很难看.
我是否应该使用不同的元素,即a <span>,只需用类修改它就像链接一样?
Thanx J.
有人可以编写正则表达式来测试这种日期格式2012/11/14 14:28:12吗?
我已经有了日期部分的正则表达式:
/^\d{4}\/\d{2}\/\d{2}$/
Run Code Online (Sandbox Code Playgroud)
如何添加到此测试以确定是否存在时间?
我有一个HTML页面,其中包含英语单词和波斯语单词.我想知道如何检测英语单词并改变它们的颜色,并检测波斯语单词并将它们的颜色更改为不同的颜色.
这些词是动态的,可以改变.我想通过jQuery或JavaScript检测它们并更改颜色.
例如,给定此文本:
Hi ???? ?? this ??? text can be ???? ????? ...
Run Code Online (Sandbox Code Playgroud)
我想用红色显示这些单词:
Hi, This, Text, can, be,
Run Code Online (Sandbox Code Playgroud)
这些字是蓝色的:
??, ????, ???, ????, ?????
Run Code Online (Sandbox Code Playgroud) 当我运行以下代码时,我收到一个错误: TypeError: Object [object Object]
// create your Animal class here
function Animal(name, numLegs)
{
this.name = name;
this.numLegs = numLegs;
}
// create the sayName method for Animal
Animal.prototype = function sayName()
{
console.log("Hi, my name is [name]");
};
// provided code to test above constructor and method
var penguin = new Animal("Captain Cook", 2);
penguin.sayName();
Run Code Online (Sandbox Code Playgroud)
为什么?
对于一些奇怪的原因,称该分配功能时this到thisObj,我得到一个错误:
TypeError:thisObj未定义
这是我得到的:
function templateObject()
{
"use strict";
var thisObj = this;
function _loadBackgroundImages()
{
"use strict";
// something happens here
}
thisObj.initialise = function()
{
"use strict";
_loadBackgroundImages();
};
}
Run Code Online (Sandbox Code Playgroud)
然后使用实例化调用该函数,如下所示:
var templateObj = templateObject();
templateObj.initialise();
Run Code Online (Sandbox Code Playgroud)
无法弄清楚为什么我会得到错误 - 任何想法?
我想写一个与此类似的声明:
$("#something").click(function() {
$('#something').css('background-image', 'url(image1.jpg)');
});
Run Code Online (Sandbox Code Playgroud)
但我想做的是说:
如果#something背景是image1.jpg并且单击它,则替换为image2.jpg
如果#something背景是image2.jpg并点击它,那么用image1.jpg替换
我怎样才能做到这一点?