小编Oma*_*mar的帖子

jQuery Mobile在页面加载时弹出窗口打开

我正在使用JQM的新弹出功能.通过单击按钮启动弹出窗口很简单但是如何在页面加载时启动弹出窗口?

JQM文档说你可以通过以下方式初始化弹出窗口:

$( "#myPopupDiv" ).popup( "open" )
Run Code Online (Sandbox Code Playgroud)

我通过使用下面的代码尝试了这个,但无法让它工作.

$(document).bind("mobileinit", function(){
$( "#myPopupDiv" ).popup( "open" )
});
Run Code Online (Sandbox Code Playgroud)

这是一个使用弹出窗口中的视频和启动它的按钮的工作演示.

http://jsfiddle.net/fxakH/

如果有人可以帮助在页面加载时启动此功能,那将非常感激.谢谢.

mobile jquery pageload jquery-mobile

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

如何在单个查询中获取用户的照片,电子邮件和电话号码

我正在使用三个不同的查询来获取带有以下URI的照片,电子邮件和电话号码:

private final Uri mEmailUri = ContactsContract.CommonDataKinds.Email.CONTENT_URI;
private final Uri mPhotoUri = ContactsContract.Data.CONTENT_URI;
private final Uri mPhoneUri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI;
Run Code Online (Sandbox Code Playgroud)

获取记录需要很长时间.有没有更快的方法来完成它?

android

5
推荐指数
0
解决办法
876
查看次数

每次添加项时都会调用.net framework listview itemchecked事件

我在使用某些代码时遇到了很多麻烦,因为ListView.ItemChecked每次将项添加到listview时都会调用Event.我能设法阻止这种情况的唯一方法是在偶数发生时检查列表视图是否处于聚焦状态.但这对我来说真的很草率.有没有其他方法来解决这个问题?

谢谢

.net vb.net events listview

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

如何使用jQuery触发tap事件

我需要tap在某些选择器上设置触发器.我正在使用jQuery Mobile和这个功能,那么什么是不对的?

window.onload = load;

function load() {
  $('.togglePlay').trigger('tap');
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery touch jquery-mobile

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

更改jQuery移动滑块值

我试图基于单击按钮重置或更改jQuery滑块的值,但没有运气.我究竟做错了什么?

http://jsfiddle.net/yXXVr/

<input class="ui-hidden-accessible" type="range" name="slider1" id="slider1" value="50" min="0" max="100" animate="true" />
<br/>
<br>
<input class="ui-hidden-accessible" type="range" name="slider2" id="slider2" value="50" min="0" max="100" animate="true" />
<br/>
<input type="button" data-theme="a" id="go-back" value="Done"></input>

$('#go-back').click(function () {
    $("#slider1").val(50).refresh();
}
Run Code Online (Sandbox Code Playgroud)

jquery jquery-mobile

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

从移动设备打印4英寸打印机上的网页

我正在开发一个移动Web应用程序.在用户按下打印按钮的表格上,我需要在4英寸打印机上打印页面.
我的问题是如何从移动网络浏览器连接到打印机(可能使用蓝牙,USB).
我的应用程序将在所有类型的智能手机(Andriod,IOS,Windows,BB等)上运行.
提前致谢.

javascript java printing mobile web

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

Jquery Mobile Popup不以第一次点击为中心

我有一个令人困惑的问题,以jQuery Mobile弹出窗口为中心.当我第一次点击它时它不居中并出现在我页面的一角.关闭它并再次打开它后突然居中.

这是我的代码:

$(document).on("pageshow",function(){
  $('.image_link').on('click', function(event){
    var id = $(this).children('img').attr("id");
    $("#show_image_img").attr("src",sPath + "/view/images/" + id);
    $("#show_image").popup('open');
    $("#show_image" ).popup({ positionTo: "window" });
  });
});
Run Code Online (Sandbox Code Playgroud)

这是我的HTML代码

<div data-role="popup" id="show_image" data-theme="c" class="ui-corner-all">
  <div style="padding:20px 30px;">
    <img id="show_image_img" src="" />
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决这个问题吗?我已经尝试过各种各样的事情,例如将pageshow事件更改为pagebeforeshow等等.

jquery jquery-mobile jquery-mobile-popup

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

检查用户设备的 GPS 是否开启

我正在使用 jQuery Mobile 和 PHP 开发一个应用程序。我没有使用 Phonegap 或其他框架。我需要找到用户的geolocation. 如果用户设备的 GPS 关闭,我将无法获取位置。现在我需要查找用户设备的 GPS 是否打开或关闭。

这就是我现在使用的。

function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else { 
    x.innerHTML = "Geolocation is not supported by this browser.";
  }
}

function showPosition(position) {
  var lat=position.coords.latitude;
  var long=position.coords.longitude;
}
Run Code Online (Sandbox Code Playgroud)

javascript php gps jquery-mobile

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

如何使用jquery仅将数据附加一次

在jquery中,如何在单击按钮时仅附加数据(文本框,下拉列表),并将这些数据与div标签绑定.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test weekpicker</title>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
    $(function() {
        $('.add_child').click(function() {
            $div_open = $('<div id="container">');
            $input1 = $('<input type="text" placeholder="Child Name" />');
            $input2 = $('<select name="gender"><option value="0">Male</option><option value="1">Female</option></select>');
            $div_close = $('</div>');
            $('.append_child').append($div_open);
            $('.append_child').append($input1);
            $('.append_child').append($input2);
            $('.append_child').append($div_close);

        });
    });
</script>
</head>
<body>
<div id="content">
    <input type="button" class="add_child" value="Add child">
    <div class="child_details">
        <div class="append_child"></div>
    </div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何仅为移动设备应用jquery?

我只需要为移动浏览器应用以下jquery:

<script>
   $('.right').insertBefore('left');
</script>
Run Code Online (Sandbox Code Playgroud)

这是重新排序bootstrap列的位置.

我该怎么做呢?它需要被包裹吗?

mobile jquery

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