问题列表 - 第39408页

如何使<span>与<input type ="text">的高度相同

我正在尝试将元素放在元素的左侧,但是我似乎无法使它们具有相同的高度并且彼此对齐.跨度似乎总是略高一些.

有人有任何想法吗?

闪耀*

编辑:HTML部分

<label for="name">Username: </label>
<input type="text" name="name" id="name" value="" maxlength="15"/>
<span id="box" style="display:none"></span>
Run Code Online (Sandbox Code Playgroud)

CSS

span.box{
    position:absolute;
    width:100px;
    margin-left:20px;
    border:1px;
    padding:2px;
    height: 16px;
}

input.name {
    width: 115px;
    height: 14px;
}
Run Code Online (Sandbox Code Playgroud)

html css positioning

6
推荐指数
1
解决办法
1万
查看次数

window.location.href在Safari中不起作用

为什么这不适用于Safari?

<script language="javascript" type="text/javascript">
function changeUrl(url) {
  window.location.href='http://google.com';
  return false;
}
</script>

<form action="#" onsubmit="changeUrl(this)" />
  <input type="Submit" value="Go" />
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript safari

4
推荐指数
1
解决办法
2万
查看次数

案例陈述中的聚合

我试图在case语句中进行聚合.我发现了两种方法.谁能说两者之间的区别是什么?

  1. (CASE WHEN Event = 5 THEN count(*) ELSE 0 END ) Follow_Count GROUP BY Event;

  2. SUM(CASE Event WHEN 5 THEN 1 ELSE 0 END) AS Follow_Count

sql oracle oracle10g

2
推荐指数
1
解决办法
188
查看次数

如果你没有用var声明它或者它不是参数,为什么在函数的某些情况下不改变全局变量?

ECMAScript很简单var.如果不在var函数内部使用声明分配给您的变量,则将其分配给全局范围.这是因为链式范围的工作方式.执行环境在本地范围中查找标识符,然后向上移动直到达到全局范围.如果尚未找到标识符的声明,并且未将其标识为参数,则在全局范围内创建变量.

例如本地范围:

var car = 'Blue';

function change_color () {
  var car = 'Red';
} 
change_color();
console.log(car); //logs 'Blue' as car is in the local scope of the function.
Run Code Online (Sandbox Code Playgroud)

何时car未在本地范围内找到:

var car = 'Blue';
function change_color () {
  car = 'Red';
}
change_color();
console.log(car); 
//logs 'Red' as car is not in the local scope and the global variable is used.
Run Code Online (Sandbox Code Playgroud)

现在显然这条规则有一个例外,我不知道也不理解(注意函数名称):

var car = 'Blue';
(function car () {
 car = 'Red'; …
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
1
解决办法
1843
查看次数

如何使用新的Graph API在FB中显示扩展权限对话框?

我之前用旧的rest api在Facebook上显示了Permission Dialog.现在,使用新的图形API,我该怎么办?(我在IFrame应用程序中).

我知道我可以在一个单独的窗口中作弊并弹出权限:

FB.login(function(response) {
                  if (response.session) {
                    if (response.perms) {
                      // user is logged in and granted some permissions.
                      // perms is a comma separated list of granted permissions
                    } else {
                      // user is logged in, but did not grant any permissions
                    }
                  } else {
                    // user is not logged in
                  }
                }, {perms:'offline_access'});
Run Code Online (Sandbox Code Playgroud)

那样..再次调用FB.login(假设我希望人们点击不同的按钮并触发扩展的permisison对话框)

但是,它看起来很丑陋,看起来不像是一个对话框.

有没有办法生成对话框?我试着弄清楚FB.ui是否能提供帮助,但关于这一点的信息很少.

另外,我认为'响应'回调不会执行.我没有点击"不允许"或"允许",也不会触发任何回叫.任何的想法?

嗨.任何人都可以帮助我吗?

authentication facebook oauth

5
推荐指数
1
解决办法
1万
查看次数

什么是Javascript中的双点运算符(..)?

我正在使用Spidermonkey中的Parser API进行一些工作.文档显示有二元运算符...任何人有任何想法这是什么/呢?我很想知道.我以前从未见过它.如果我被迫猜测,我不得不说它与E4X有关,但这只是因为我对E4X一无所知.

javascript operator-keyword

19
推荐指数
4
解决办法
1万
查看次数

为什么多个setTimeout()调用导致如此多的延迟?

我有一个复杂的动画序列,涉及JavaScript中的淡入淡出和过渡.在此序列中,由四个元素一次变化组成,setTimeout在每个元素上使用a .

在Internet Explorer 9中测试,动画以实时速度运行(它应该需要1.6秒,并且需要1.6秒).任何其他浏览器都会出现可怕的延迟,动画时间为4秒(Firefox 3和4,Chrome,Opera)以及IE 8及以下版本的20秒.

当所有其他浏览器陷入泥潭时,IE9怎么能这么快?

我试图找到将元素合并为一个的方法,以便在任何给定时间都有一个setTimeout,但遗憾的是它不会经受任何干扰(例如点击不同的链接以在之前启动新的动画目前已完成).

编辑:为了回应评论,这里是代码的大纲:

link.onclick = function() {
    clearTimeout(colourFadeTimeout);
    colourFadeTimeout = setTimeout("colourFade(0);",25);

    clearTimeout(arrowScrollTimeout);
    arrowScrollTimeout = setTimeout("arrowScroll(0);",25);

    clearTimeout(pageFadeOutTimeout);
    pageFadeOutTimeout = setTimeout("pageFadeOut(0);",25);

    clearTimeout(pageFadeInTimeout);
    pageFadeInTimeout = setTimeout("pageFadeIn(0);",25);
}
Run Code Online (Sandbox Code Playgroud)

四个函数中的每一个都将淡入淡出一帧,然后在参数递增的情况下设置另一个超时,直到动画结束.

您可以在http://adamhaskell.net/cw/index.html(用户名:knockknock;密码:goaway)看到该页面(它有声音和音乐,可以禁用,但要注意!) - 我的JavaScript非常凌乱,因为我没有真正组织它,但它有点评论,所以希望你可以看到一般的想法是什么.

javascript firefox google-chrome lag

6
推荐指数
1
解决办法
1万
查看次数

从书签中更改IE标题

我正在创建一个JavaScript书签,动态更新标题栏,但它不显示IE中的更改(我已经尝试过IE7和IE8).这是一个演示我的问题的简化示例:

javascript:document.title='new title';alert(document.title);
Run Code Online (Sandbox Code Playgroud)

请注意,该值在警报中更新,但不在标题栏或选项卡上更新.它在Chrome中运行正常.

javascript internet-explorer bookmarklet

3
推荐指数
1
解决办法
750
查看次数

编写Web bot的最佳编程语言是哪种?

我想知道哪种编程语言提供了大量的库来编写Web机器人?像抓取网页上的数据一样.说我想为weather.yahoo.com网站获取天气.

对于AI桌面机器人,答案也一样吗?

artificial-intelligence robots.txt bots

4
推荐指数
1
解决办法
8254
查看次数

如何处理 C# 中的菜单项以传递值

我在 C# 中的 Windows 窗体中工作。我有一个方法,我将MenuItems添加到 s 中,ContextMenu并为MenuItems实现了事件处理程序,如下所示:

public void Form1_Load()
{
    int index = 0;
    ArrayList ar = new ArrayList();
    ContextMenu cm = new ContextMenu();
    cm.Name = "Test";
    MenuItem mi = new MenuItem("All");
    mi.Click += new EventHandler(mi_All);
}

private void mi_All(object sender, EventArgs e)
{
    // Here I want to access the arraylist and integer specified in above method
}
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点?一种可能的解决方案是将ArrayList和声明int为全局变量,但我有很多这样的变量。如果我采用这种方法,变量将一直存在,直到表单被处理。所以这行不通。有没有另一种方法来实现这一目标?

c# contextmenu menuitem winforms

2
推荐指数
1
解决办法
5793
查看次数