小编Leo*_*Leo的帖子

使用event.which来验证用户是否按下空格键在Firefox中不起作用

我想要一个脚本来验证按下的键是否是'空格键',键码32.我注意到IE使用其他函数名称.

我在这里尝试了很多解决方案,这个:

event = event || window.event // IE does not pass event to the function
if(event == window.event){
    code = event.keyCode;
}else{
    code = event.which;
} 
if(code == '32') {}
Run Code Online (Sandbox Code Playgroud)

但它仍然无法在Firefox中运行.

我想我在Firefox中错误地调用了这个函数.看一下整个脚本:

<textarea onkeydown="predicao(this);" cols="40" rows="10" id="test" onfocus="this.focus()"></textarea>
<input id="example" style="display: none;" onkeydown="javascript: insert(this);"/>

<script language="Javascript">
<!--

function predicao(objeto){
    comprimento = objeto.value.length;
    var antipenultimo = comprimento - 4;
    var input = objeto.value.substring(antipenultimo,comprimento);
    var output = "";
    for(i=0; i<input.length; ++i){
        if(output != "") output += ", ";
        output += input.charCodeAt(i); …
Run Code Online (Sandbox Code Playgroud)

javascript firefox keycode

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

如何从Playstation商店获得价格

我猜它是由ajax加载的.

我已经尝试过CURL,DOMDocument和PHP Simple HTML DOM Parser

细节:

我试图在Playstation Store上获得游戏的价格.我有一个网址https://store.sonyentertainmentnetwork.com/#!/en-us/jogos/shadow-of-the-colossus/cid=UP9000-NPUA80677_00-SOTC000000000001,我想得到的价格.<div class="price">$19.99</div>

我只是注意到,如果你检查页面的源代码,它没有在页面上显示任何元素,这是因为我相信所有都是由ajax之类的东西加载,我想PHP解析将永远不会在这里工作.

我尝试了Jquery AJax(),Get()和Load()函数,但我没有成功.跨域的一些问题.

有一个名为PSN价格的网站可以做到这一点.

附加信息:

这完全是出于个人目的,我只是想做一些愿望清单并自己跟踪价格.

对不起我的英文.

html php remote-access ps3

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

如何在jquery中使用绝对数字元素

我有这样的清单:

<ul id="list">
 <li>Title 1
  <ul>
   <li>Content 1.1</li>
   <li>Content 1.2</li>
   <li>Content 1.3</li>
  </ul>
 </li>
 <li>Title 2
  <ul>
   <li>Content 2.1</li>
   <li>Content 2.2</li>
   <li>Content 2.3</li>
  </ul>
 </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想在li元素的最后一个级别中添加一个带有索引号的属性值,比如data-number ='1'到data-number ='6'.

应该忽略li元素的第一级,其中是标题.

我尝试了很多这样的事情:

$('ul#list ul li').each(function() {
    $(this).attr('data-number',$(this).index() + 1);
});
Run Code Online (Sandbox Code Playgroud)

但它返回:

  • 数据数="1"
  • 数据数="2"
  • 数据数="3"
  • 数据数="1"
  • 数据数="2"
  • 数据数="3"

我只是匹配并添加了属性,我无法将其计为1到6.

我无法更改html标签.

jquery

0
推荐指数
1
解决办法
50
查看次数

标签 统计

firefox ×1

html ×1

javascript ×1

jquery ×1

keycode ×1

php ×1

ps3 ×1

remote-access ×1