小编Jas*_*per的帖子

动态地将元素附加到jQuery Mobile ListView

我想动态地将通过JSOn格式的URL接收的数据附加到我的listview.但我无法弄清楚它是如何工作的.

移动网站以下列格式检索对象:

[
    {"id":1, "start":"2011-10-29T13:15:00.000+10:00", "end":"2011-10-29T14:15:00.000+10:00", "title":"Meeting"}
]
Run Code Online (Sandbox Code Playgroud)

在.html中我有一个列表视图和一个函数,我尝试附加接收到的数据.我只展示身体.

<body>
       <div>   
            <ul id="listview">
                <script>$.getJSON("url",
                function(data){
                    $.each(data, function(i,data){
                        i.title.appendTo("#listview");
                    });});</script> 
            </ul>
        </div>
</body>
Run Code Online (Sandbox Code Playgroud)

可能它很容易,但我是网络编程的新手,我无法弄清楚我应该如何追加检索到的数据.

有人可以帮帮我吗?

ajax jquery json jquery-mobile

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

fb.event.subscribe和facebook评论框

语境:

我有一个Facebook应用程序正在使用Facebook评论框.

在此应用中,用户可以创建待售商品.

该商品可在以下网址获得facebook_url_for_the_app/item/itemnumber.

当创建待售商品的用户(或任何其他用户)可视化所创建商品的页面时,可以使用Facebook评论框.

期望的功能:

目前,如果任何用户撰写评论,则创建该评论的用户只有在访问该页面时才会知道该评论.

我的想法是解决问题:

我已经研究过FB.Event.subscribe('comments.create')但是没有一个字段来识别除应用程序管理员之外的用户.

题:

如何告诉我的应用创建订阅在项目页面上创建的任何评论,facebook_url_for_the_app/item/itemnumber.

facebook

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

使用iscroll和jquery mobile

我正在努力让我的头发试图让iscroll 4与jQuery Mobile合作.

一切正常,我禁用JQM ajax默认导航,但我想保留这个.

我的问题是我无法解决如何成功调用/绑定iscroll所以它适用于需要它们的页面.我试过pageinit()和pagecreate()无济于事.

任何指针都非常赞赏.

一个.

jquery jquery-mobile iscroll4

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

Jquery Mobile页面显示功能

我正在使用jqm框架构建一个webapp,并且pageshow在包含jQuery小部件k3dcarousel时我一直在尝试使用该函数.在有问题的页面上,我在data-role="page"div 下面有我的脚本,

$("#page-about").live(
    "pageshow",
    function (event) {
        $('#k3dCarousel_portrait').k3dCarousel();
    }
);
Run Code Online (Sandbox Code Playgroud)

似乎我需要点击我的链接两次才能加载JS函数,这会让我觉得我使用这个函数是错误的.此外,如果我不使用该 $("#page-about").die(); 函数下面的pageshow函数,如果我单击返回然后再次单击该链接,脚本将被多次加载.

我使用pageshow逻辑错了吗?有没有更好的方法来实现我想要做的事情:将AJAX这个页面放到我的移动框架中.

我理解这是一个相当具体的问题,但希望对此有一个通用的答案,因为在我看来,这可能发生在任何小部件上.

非常感谢任何帮助,如果有帮助,我可以粘贴更多代码.

感谢您的时间.

jquery jquery-mobile jquery-widgets

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

jQuery移动静态标题

我有一个jQM应用程序,使用标题作为导航栏.我遇到的问题是页面转换(特别是幻灯片)将标题与内容一起移动为一个"页面".我正在寻找一种方法在页面转换期间保持标头静态.

我检查了API,似乎找不到任何东西.有没有人想出办法来实现这一目标?甚至可以用jQM吗?

任何帮助,将不胜感激!

jquery jquery-mobile

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

jquerymobile加载消息主题

我对jQuery Mobile上的加载消息有疑问.

默认情况下,加载消息主题是a,根据jQuery Mobile代码:

<div class="ui-loader ui-body-a ui-corner-all" style="top: 204.5px; ">...</div>
Run Code Online (Sandbox Code Playgroud)

我想知道如何更改此div的默认主题,我无法弄明白.

提前致谢.

jquery jquery-mobile

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

如何在phonegap应用程序中使用jquerymobile动态加载页脚标签?

我在Xcode中使用jQuery Mobile作为我的PhoneGap应用程序.我创建了多个页面,页脚中有标签.它在静态页面中正常工作如下.

<div data-role="footer" data-position="fixed">      
    <div data-id="mainTab" data-role="navbar">
        <ul id="footer_tabs">
            <li><a href="search_page.html" data-transition="slideup" data-icon="search">Search</a></li>
            <li><a href="my_favorite_page.html" data-icon="star" data-transition="slideup">Favorites</a></li>
            <li><a href="my_account_page.html" data-icon="gear" data-transition="slideup">Account</a></li>
            <li><a href="create_ad_page.html" class="ui-state-persist ui-btn-active" data-transition="slideup" data-icon="plus">Create Ad</a></li>
        </ul>
    </div>
<div>
Run Code Online (Sandbox Code Playgroud)

当我尝试根据用户角色加载选项卡时.页面中的HTML代码:

<div data-role="footer" data-position="fixed">      
    <div data-id="mainTab" data-role="navbar">
        <ul id="footer_tabs">
        </ul>
    </div>
<div>
Run Code Online (Sandbox Code Playgroud)

jQuery代码:

$('#footer_tabs').append('<li><a href="search_page.html" data-transition="slideup" data-icon="search">Search</a></li>');
$('#footer_tabs').append('<li><a href="my_favorite_page.html" data-transition="slideup" data-icon="search">Favorite</a></li>');
$('#footer_tabs').append('<li><a href="my_account_page.html" data-transition="slideup" data-icon="search">Account</a></li>');
if(userRole == '3'){
    $('#footer_tabs').append('<li><a href="create_ad_page.html" data-transition="slideup" data-icon="search">Create Ad</a></li>');
}
$('#footer-tabs').listview('refresh');
Run Code Online (Sandbox Code Playgroud)

静态加载图片: 在此输入图像描述

从jQuery加载图片: 在此输入图像描述

我也刷新了清单,但没有工作.我不知道问题是什么.请帮我.

谢谢,-regeint

iphone jquery xcode jquery-mobile cordova

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

在文本位于文本框之前,粘贴事件会被触发

events: { "paste .youtube-url" : "addUrl" }

addUrl: function(){
  console.log(this.$(".youtube-url").val());
Run Code Online (Sandbox Code Playgroud)

所以我想说我第一次将"坏"粘贴到文本框中

控制台输出 :(一个空字符串)

那么如果我粘贴附加类似"编码器"的东西

控制台输出:坏

而不是在"badcoder"框中的内容,我想这是因为在插入文本之前触发了伪粘贴事件.

javascript jquery backbone.js

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

jQuery Mobile - 页面在转换之前跳转到顶部

任何人都有这个问题,页面在转换之前快速跳转到顶部(让固定位置标题看起来在页面的中间丢失)?

返回到页面时,页面最终位于顶部,但由于我正在处理一个长列表,因此最好让它保持在我在前一页上停止的位置.

我正在使用页内div而不是实际的单独页面,如果这可能有助于它.

任何提示赞赏!

mobile jquery jquery-mobile

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

使用iScroll,jQuery Mobile Listview太慢了

我正在使用PhoneGap 1.3.0和Jquery Mobile 1.0制作应用程序.要滚动listview我想要使​​用iScroll,但滚动性能太糟糕了.滚动太慢了.

我也做了一些测试.

如果我在没有jQuery Mobile的情况下使用代码,那就快了

<div id="scroller">
    <ul id="thelist" >
        <li>Pretty row 1</li>
        <li>Pretty row 2</li>
        <li>Pretty row 3</li>
Run Code Online (Sandbox Code Playgroud)

...

但是如果我添加jQuery Mobile listview类似的话.

<div id="scroller">
    <ul id="thelist" data-role="listview" data-inset="true" data-theme="c">
        <li>Pretty row 1</li>
        <li>Pretty row 2</li>
        <li>Pretty row 3</li>
Run Code Online (Sandbox Code Playgroud)

这很慢.我该如何解决?

jquery-ui jquery-mobile iscroll4 iscroll cordova

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