小编017*_*eld的帖子

JavaScript - 替换字符串中的所有逗号

我有一个包含多个逗号的字符串,字符串替换方法只会更改第一个:

var mystring = "this,is,a,test"
mystring.replace(",","newchar", -1)
Run Code Online (Sandbox Code Playgroud)

结果:"thisnewcharis,a,test"

文档指出默认值替换all,并且"-1"也表示替换all,但是不成功.有什么想法吗?

javascript string replace substitution

348
推荐指数
3
解决办法
67万
查看次数

键码13是哪个键

具有键码的键盘上的键是13什么?

switch(key) {
  case 37: 
    $.keynav.goLeft();
    break;
  case 38: 
    $.keynav.goUp();
    break;
  case 39: 
    $.keynav.goRight();
    break;
  case 40: 
    $.keynav.goDown();
    break;
  case 13: 
    $.keynav.activate();
    break;
}
Run Code Online (Sandbox Code Playgroud)

javascript keyboard jquery jquery-ui

117
推荐指数
7
解决办法
22万
查看次数

页面底部的JavaScript?

我已经读过,最好将所有JavaScript文件保存在网页的底部.HTML5 Boilerplate模板似乎同意:http://html5boilerplate.com/

并且似乎被广泛使用.

我的问题是:首先,这是否有任何实际依据?我已经在Firebug中进行了测试,它似乎有一些小的影响,但它是否微不足道?在CSS文件和脚本文件加载之前,图像和其他来源似乎没有开始加载,但是将它们粘在底部似乎没有太大的区别.

html javascript jquery html5 html5boilerplate

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

如何应用jQuery UI主题?

这是一个总的n00b问题.我正在尝试使用JQuery UI,似乎JQuery CSS在我的HTML文件中没有任何区别.

以下是我采取的步骤:1)挑选出一个主题并包含一个链接(我尝试了远程和本地)

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/ui-darkness/jquery-ui.css" type="text/css" rel="stylesheet" >
Run Code Online (Sandbox Code Playgroud)

2)为按钮设置一个类来使用主题:

<button class="ui-button" id='button 1'>hello world</button>
Run Code Online (Sandbox Code Playgroud)

在这个时间点,我认为这就是它所需要的一切.我阅读了一些教程,他们都认为所有主题都是开箱即用的,主要集中在调整它们.

入门的最低要求是什么?

最终的HTML文档:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>jQuery demo</title>

    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/ui-darkness/jquery-ui.css" type="text/css" rel="stylesheet" >

    <style>
        a.test { font-weight: bold; }
    </style>

</head>
<body>
<a href="http://jquery.com/">jQuery</a>
<button class="ui-button" id='button 1'>hello world</button>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script>
    $(document).ready(function(){
    });
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui

7
推荐指数
1
解决办法
9615
查看次数

循环进度条

我想创建一个循环进度条,如下图所示

圆形进度条

我不知道创建此进度条的方法是什么.我不知道应该准备什么资产.

android android-assets android-animation android-progressbar

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

使用WebWorks和jQuery 1.8.2在Blackberry上打开输入日期字段时出现URL错误消息

我正在使用WebWorks 1.0.4.11,jQuery 1.8.2和jQuery Mobile 1.3为Blackberry编写应用程序.

我已经测试了应用程序,但是当我点击<input>由以下HTML形成的日期字段时出现错误:

<div data-role="fieldcontain">  
    <label for="fecha">Fecha de Nacimiento</label>
    <input type="date" name="fecha" id="fecha" value="" placeholder="Fecha de nacimiento" />
</div>
Run Code Online (Sandbox Code Playgroud)

当我按下"日期"时<input>,电话屏幕会短暂显示输入日期的选项; 但在此之后,会出现上面提到的URL错误屏幕.我使用Blackberry Z10(版本10.1和10.2)进行了测试,此版本没有出现URL错误屏幕.

错误消息是:

错误.此网页不可用.检查网址,然后重试.

该错误仅适用于Blackberry Z30(版本10.2).

该错误也出现在其他类型的<input>s中,例如"select":

<div data-role="fieldcontain">
    <label for="pais" class="select">Pais*</label>
    <select name="pais" id="pais" onchange="optionCheck()">
        <option value="Seleccione Uno" selected>Seleccione Uno</option>
        <option value="Argentina">Argentina</option></select></div>
         ...
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

有什么建议 ??

谢谢!

html jquery blackberry jquery-mobile blackberry-webworks

7
推荐指数
1
解决办法
519
查看次数

jQuery:离线后POST错误(iOS和Chrome)

我已经构建了一个具有离线功能的HTML5 Web应用程序(使用AppCache).程序流程为:

  • 在线:在网络上,应用程序预加载一些基本信息("工作").
  • 离线:用户将平板电脑与应用程序脱机,然后在应用程序上执行其工作流程(例如检查和评分).
  • 在线:平板电脑重新连接到网络后,会将用户的输入同步(或上传)到中央系统/数据库.

我们已决定将Chrome用于所有离线/ HTML5应用程序(因为支持HTML5).在Windows设备上(使用Chrome),同步/上传可以正常运行.如果用户使用iPad(iOS 7,Chrome),他们第一次尝试同步时会抛出错误 - 但是第一个记录IS实际上是同步的.XHResponse对象引发的错误只是"错误".

我们在服务器端使用WebAPI 2.2,在客户端使用jQuery 2.1.1 AJAX.

执行POST 的客户端JavaScript如下:

try {
    var inspections = GetCompleteInspections();
    if (inspections) {
        for (var i = 0; i < inspections.length; i++) {
            var response = null;
            var data = JSON.stringify(inspections[i]);
            $.ajax({
                async: false,
                type: "POST",
                url: "api/",
                data: data,
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (dta, textStatus, xhr) {
                    window.console.log("data:" + dta + "--");
                    if …
Run Code Online (Sandbox Code Playgroud)

ajax jquery html5 google-chrome ios

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

jQuery:如何正确使用.stop()函数?

在本页面:

http://www.arvag.net/old/smsbox.de/

当您将鼠标悬停在"Informationen"和"Überins"上时,它会显示一个子菜单.当你移开鼠标时,它会隐藏.通常情况下,我对每个单独悬停的jQuery排队都有问题,然后它继续为所有这些悬停设置动画.我试图实现stop(),但我无法让它正常工作.

这是我正在使用的代码:

<script type="text/javascript">
    //<![CDATA[
    $(function(){
        $('#nav_menu > .center > ul > li').hover(function() {
            $(this).stop(true,true).children('ul').slideToggle('slow');
        }).click(function(){ 
            return false; 
        });
    });
    //]]>
</script>
Run Code Online (Sandbox Code Playgroud)

谢谢!

jquery kill-process

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

jQuery/CSS3中的屏幕闪烁效果

有谁知道创造闪烁效果的方法?就像在日本恐怖电影中一样,当屏幕转向bzzz bzzz时,它就会闪烁.

我没有在网上找到任何东西.一个链接,教程 - 任何有用的东西.

css jquery effects css3

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

SoundCloud API:如何在嵌入播放器中使用SoundCloud歌曲?

根据SoundCloud API指南,我可以在网页或Web应用程序上播放SoundCloud中的声音,而无需使用嵌入式播放器(下面的示例代码):

<iframe width="100%" height="166" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/136405212&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_artwork=true&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>
Run Code Online (Sandbox Code Playgroud)

我想在没有嵌入的情况下尝试播放S​​oundCloud资源; 相反,我想知道如何:

  • 使用HTML5音频播放器播放歌曲
  • 播放没有任何音频播放器的歌曲(即"播放此歌曲onLoad")

任何有关这方面的帮助,包括任何可以使用JavaScript和/或jQuery的东西,都将非常感激.

原文:

是的,您还可以播放应用程序中的声音.根据您的需要,您可以嵌入播放器小部件,使用JavaScript SDK在浏览器中流式传输音频内容,或者将流式网址提供给您自己的音频播放器.您还可以使用我们的Widget API来控制播放器和处理事件.(来自 http://developers.soundcloud.com/docs/api/guide#playing )

例子:

javascript embed html5 web-applications soundcloud

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

清除Google Maps路线中的路线

我有一组从XML加载的标记;单击标记时,我会从当前位置到标记位置呈现方向。但是,我希望能够清除路线,最好是在用户单击其他标记时。目前,所有路线都同时显示。我不知道我在搞砸。我已经尝试过directionsDisplay.setMap(null),但是并不能清除它们。如果您注意到问题所在,请告诉我。谢谢。

function loadGoogleMap(){
    // load google map
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&' +
        'callback=MyMap';
    document.body.appendChild(script);
}


var map = ''

function MyMap(){

/* 

document.getElementById('finddate').value

 */

var im = 'http://www.robotwoods.com/dev/misc/bluecircle.png';
var CustomMarker = 'http://findmyyard.com/images/MarkerIcon.png';

if(navigator.geolocation){

    navigator.geolocation.getCurrentPosition(locate, noPos());
} else { 

noPos();

}

function locate(position){


      var directionsDisplay = new google.maps.DirectionsRenderer();
      var directionsService = new google.maps.DirectionsService();

    var myLatLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
    var mapOptions = {
      zoom: 12,
      center: myLatLng,
      mapTypeId: google.maps.MapTypeId.ROADMAP,
      zoomControl: false,
      streetViewControl: false,
      mapTypeControl: false, …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

0
推荐指数
2
解决办法
8775
查看次数