小编Ror*_*ley的帖子

PhoneGap电子邮件插件

我试图在这里使用插件这是我第一次开始在Android中使用Phonegap,所以这个过程对我来说有点陌生.

到目前为止,我已将.JAVA文件添加到此处"src.org.apache.cordova"我已将其添加.JS到www文件夹并在我的HTML文件中引用它.

我已将以下内容添加到我的 config.xml

<plugin name="EmailComposer" value="org.apache.cordova.emailComposer"/>
Run Code Online (Sandbox Code Playgroud)

由于README文件并没有真正涉及到细节,我假设这是必须进入的值.

然后我在我的HTML文件中使用以下内容.

window.plugins.emailComposer.showEmailComposerWithCallback(null,"Look at this photo","Take a look at <b>this<b/>:",["example@email.com", "johndoe@email.org"],[],[],true,["_complete_path/image.jpg", "_other_complete_path/file.zip"]);
Run Code Online (Sandbox Code Playgroud)

这是直接来自README文件,当我运行应用程序时没有任何反应.甚至没有错误.

我已经尝试在模拟器和运行4.0.3的三星S2上使用各种版本

Phonegap 2.7版

谁能指出我正确的方向?

谢谢

javascript html5 android phonegap-plugins cordova

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

JQuery Mobile User滚动到底部

使用以下代码,我试图找到用户滚动到页面底部的时间.在JQuery mobile中.

$(window).scroll(function(){
     if($(window).scrollTop() == $(document).height() - $(window).height()){
          alert("The Bottom");
     }
});
Run Code Online (Sandbox Code Playgroud)

现在我只是希望它输出它们已达到底部.

我的问题是,当网站加载时,它将输出此消息.当我滚动到底部时,它将输出警报.

有没有办法阻止它在页面加载时执行它并且仅在用户物理滚动页面时执行此操作?

谢谢

jquery jquery-mobile

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

使用jQuery查找特定元素

我有以下标记.

<h6>Brand</h6>

<ul>
    <li>Orange</li>
    <li>Black</li>
    <li>Green</li>
</ul>

<h6>Colour</h6>

<ul>
    <li>Green</li>
    <li>Blue</li>
    <li>Black</li>
    <li>Orange</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我无法更改或物理添加到此标记中,因此尝试使用jQuery进行操作.

我想从中实现的是能够将单词更改BlackPurple.但只有包含"颜色" Black后出现的单词H6

到目前为止我有这个:

$("h6:contains('Colour'):.jqueryCheck:contains('Black')").html("Purple");
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用......为什么不呢?

html javascript jquery

7
推荐指数
3
解决办法
156
查看次数

查找多个字符并替换为JQuery

我有以下JQuery AJAX调用,它将HTML表单数据发送到我的服务器端脚本来处理.但是我目前找到换行符并将它们转换<br />为在我的应用程序的另一部分中显示.我现在需要确保我正在删除撇号但是我对如何一次性替换多个字符没有信心.

这是我在将此添加到我的AJAX之前使用的JQuery.

description = $("#description").val().replace(/\n/g, '<br />');
Run Code Online (Sandbox Code Playgroud)

谁能指出我正确的方向?

谢谢

javascript regex jquery

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

查找不包含特定字符串的所有元素

是否可以选择具有特定类别的所有元素,但如果它们包含某些类别则不能.text()

这是我到目前为止 -

<div class="test">0</div>
<div class="test">1</div>
<div class="test">2</div>
<div class="test">3</div>
<div class="test">4</div>

var divList = $(".test").toArray();
var divLength = divList.length;
Run Code Online (Sandbox Code Playgroud)

我想用这段代码做的是不包含<div>0中的代码.

javascript jquery jquery-selectors

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

Magento product_attribute.addOption要求默认选项

我正在使用Magento API的SOAP v1,我正在尝试为属性添加一个选项.使用以下文档链接

这是我作为测试使用的代码

$attributeCode = "colour";
$optionToAdd = array(
    "Label" => array(
        array(
            "store_id" => 1,
            "value" => "Green"
        )
    ),
    "order" => 0,
    "is_default" => 0
);
Run Code Online (Sandbox Code Playgroud)

当我调用API时,它返回以下内容 -

<b>Fatal error</b>:  Uncaught SoapFault exception: [108] Default option value is not defined
Run Code Online (Sandbox Code Playgroud)

我不能为我的生活让这个工作.我没有在文档中遗漏任何其他内容?!

soap magento

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

Onsen UI和Angular JS Google Maps

我遇到了一个问题,让谷歌地图显示在我的Onsen UI和Angular JS应用程序中.这是我正在使用的代码 -

的index.html

<body ng-controller="mainController">    
  <ons-screen>
    <ons-navigator title="Page 1">        
        <div class="center">
          <h1>Page 1</h1>
          <ons-button ng-click="pushMe()">Push Page 2</ons-button> 
        </div>
    </ons-navigator>
  </ons-screen>
</body>
Run Code Online (Sandbox Code Playgroud)

JS

(function(){
    'use strict';
    angular.module('myApp', ['onsen.directives']);


})();

function mainController($scope){
    $scope.pushMe = function(){
        $scope.ons.navigator.pushPage('page2.html');
    }
}

function controller2($scope){
    var mapOptions = {
        center: new google.maps.LatLng(43.069452, -89.411373),
        zoom: 11,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map"), mapOptions);
}
Run Code Online (Sandbox Code Playgroud)

Page2.html

<ons-page class="center" ng-controller="controller2">

<ons-navigator-toolbar
    title="Page 2">     
</ons-navigator-toolbar>

<h2>Page 2</h2>
<div id="map"></div>
Run Code Online (Sandbox Code Playgroud)

单击按钮转到第2页时,会显示以下错误消息

Error a is null
Run Code Online (Sandbox Code Playgroud)

我假设在运行controller2时,标记尚未进入DOM以供查找 #map

任何人都可以指出我正确的方向,如何以正确的方式使这项工作. …

angularjs onsen-ui

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

基于语句添加类

我使用JQuery使用以下内容在元素中查找文本字符串 -

<li>
<input type="checkbox" value="14">
<a id="link-filterattribute-14" class=" jqueryCheck" rel="nofollow" href="/store/filtered/4/12_14/c_7/"> Black </a>
</li>     

<script>
if ($(".jqueryCheck:contains('Black')").length){

}
</script>
Run Code Online (Sandbox Code Playgroud)

我想要做的是在<input>如果找到单词"Balck"时添加一个类.我该怎么做?

谢谢

html javascript jquery

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

eventClick更改背景颜色

background-color当我点击该事件时,我正在尝试更改"事件"FullCalendar

我正在尝试以下 -

$(document).ready(function() {

    $('#calendar').fullCalendar({

        editable: true,

        events: "json-events.php",

        eventDrop: function(event, delta) {
            alert(event.id);
        },

        loading: function(bool) {
            if (bool) $('#loading').show();
            else $('#loading').hide();
        },

        eventClick: function(event){
            $(event.target).css('background-color','yellow');
        }

    });

});
Run Code Online (Sandbox Code Playgroud)

然而这没有任何作用.这可以做到,有人能指出我正确的方向吗?

谢谢

jquery fullcalendar

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

JQGrid一次更新多行然后保存

我要求能够一次更新'n'行数.

我通过SELECT在1个特定列的列标题中添加a来实现此目的.这将为用户提供选择是/否选项并在网格视图中的所述特定列中创建所有子行的选项,选择是或否取决于用户选择的行.

我成功地做到了这一点.我的问题是现在将"新"更新的行数据发送到服务器.

我尝试saveRow()了视图中每行的行ID.这没有任何作用.没有AJAX打电话.

有人能指出我正确的方向吗?

谢谢

javascript jquery jqgrid

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

FOR循环计数

我有以下代码,我试图简单地计数到十使用FOR loop通过每次迭代我想jQuery用来更新div元素的值为i

for (i=0;i<=10;i++){
  setTimeout(function(){
      $(".test").html(i);
  },10000);
}?
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

问题是,循环将执行,直到完成后才显示任何内容,这将只是数字10.

有没有办法实现我的需要?

谢谢

javascript jquery for-loop

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

来自多个选择器的.HTML()

我有以下jsfiddle,代码如下:

HTML:

<div id="one" style="display:none">One</div>
<div id="two" style="display:none">Two </div>
<div id="three" style="display:none">Three</div>
<div id="output"></div>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$("#output").html($("#one,#two").html());
Run Code Online (Sandbox Code Playgroud)

我可以使用一个选择器,我想要做的是使用多个选择器,我似乎是错误的方式.有人能指出我正确的方向吗?

谢谢

html javascript jquery

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