小编Pat*_*cow的帖子

如何在jQuery mobile(1.4 beta)中更改页面?

我正在阅读$.mobile.changePage已被弃用的文档.

但它并没有说赞成什么,或者我可以用什么代替.

是否有新的API文档页面?

我曾经使用$.mobile.changePage("index.html", {reloadPage:true});但似乎添加reloadPage:true了分页符

api jquery webpage jquery-mobile

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

如何使用jQuery将多个CSS元素添加到div?

我想这样做:

<div style="float: left;
            width: 59px;
            background: transparent url('http://download.com/47.jpg') no-repeat scroll -132px -1px;"
     class="cIconSmall">
</div>
Run Code Online (Sandbox Code Playgroud)

我想我应该用这个:

$("#YourElementID").css({
    float: "left",
    width: "59px",
    background: "transparent url('http://download.com/47.jpg') no-repeat scroll -132px -1px"
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢

css jquery

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

Bootstrap 4,如何反转列的顺序?

我有这个简单的场景:

<div class="row">
    <div class="col-md-12 col-lg-6 col-xl-7">A</div>
    <div class="col-md-12 col-lg-6 col-xl-5">B</div>
</div>
Run Code Online (Sandbox Code Playgroud)

基本上如果 md

A
B
Run Code Online (Sandbox Code Playgroud)

我想,如果 md

B
A
Run Code Online (Sandbox Code Playgroud)

我已经尝试过在网络上找到的许多变种,比如flex-first和诸如此类似乎......似乎无法让它发挥作用

有任何想法吗?

css bootstrap-4

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

deviceReady无法在PhoneGap应用程序中运行,如何操作?

我有一个简单的PhoneGap应用程序作为休闲:

<!DOCTYPE HTML>
<html>
    <head>
        <title>PhoneGap powered App</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="css/jquery.mobile-1.0.min.css" />
        <script type="text/javascript" charset="utf-8" src="phonegap-1.3.0.js"></script>
        <script src="js/jquery-1.7.1.min.js"></script>
        <script src="js/jquery.mobile-1.0.min.js"></script>


    <script type="text/javascript" charset="utf-8">

        document.addEventListener("deviceready", onDeviceReady, true); 
        function onDeviceReady() {
            alert ('123');
        }
    </script>

    </head>
    <body onload="onDeviceReady()">
        <div data-role="page">

            <div data-role="header">
                <h1>title</h1>
            </div><!-- /header -->

            <div data-role="content">   
                <h2>Begin by inserting your credentials.</h2>
                ...
            </div><!-- /content -->

        </div><!-- /page -->

        <script type="text/javascript" charset="utf-8">
            $(document).ready(function () {

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

这里发生的是警报alert ('123');永远不会被解雇.但是,如果我取出其他JavaScript代码并仅保留警报就会被解雇.

如果我使用$(document).ready(function () { …

javascript jquery android cordova

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

如何在php中将多维数组转换为对象?

我有一个多维数组:

$image_path = array('sm'=>$sm,'lg'=>$lg,'secondary'=>$sec_image);
Run Code Online (Sandbox Code Playgroud)

女巫看起来像这样:

[_media_path:protected] => Array
            (
                [main_thumb] => http://example.com/e4150.jpg
                [main_large] => http://example.com/e4150.jpg
                [secondary] => Array
                    (
                        [0] => http://example.com/e4150.jpg
                        [1] => http://example.com/e4150.jpg
                        [2] => http://example.com/e9243.jpg
                        [3] => http://example.com/e9244.jpg
                    )

            )
Run Code Online (Sandbox Code Playgroud)

我想将其转换为一个对象并保留关键名称.

有任何想法吗?

谢谢

编辑:$obj = (object)$image_path;似乎不起作用.我需要一种不同的循环数组和创建对象的方式

php object multidimensional-array

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

如何使用Windows 8中的cmd按进程名称终止程序?

似乎每当我在Windows 8中打开一个程序时,进程名称就是 WWAHost.exe

我希望能够做一些类似的事情,TASKKILL /F /IM notepad.exe并按名称终止一个特定的过程

如果我杀了WWAHost.exe那么所有开放的程序都会死

有任何想法吗?

windows cmd process taskkill uid

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

如何在一个真实的例子中使用javascript模块模式?

我想了解JavaScript模块模式.我已经看到它应该是什么样子的例子,但我不明白如何使用它.

例如,这里发生了一些事情:

$('input#share').on("click", function() {

    $('.loading').html('<img class="remove_loading" src="/graphics/loading.gif" />');

    var message = $(".wallmessage").val();

    if (message == ""){
        $("#messageempty").jmNotify();
        $('.remove_loading').remove();
    } else {
        addMessage(message);
    }

    return false;
});


function addMessage(message)
{
    $.ajax({
        url: '/test',
        type: 'POST',
        dataType: "json",
        data: {'message' : message},
        success: function(data) {
                ...
        },
        error: function() {
            ...
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我如何使用上面的例子:

var myTest = function() {
    var selectId;
    function addMessage () {
        // ...
    }
    return { // public interface
        publicMethod1: function () {
            // all private …
Run Code Online (Sandbox Code Playgroud)

javascript jquery design-patterns module-pattern

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

为什么在Zend Framework 2中使用Service Manager?

假设我有一项服务:

namespace Helloworld\Service;

class GreetingService
{
    public function getGreeting()
    {
        if(date("H") <= 11)
            return "Good morning, world!";
        else if (date("H") > 11 && date("H") < 17)
            return "Hello, world!";
        else
            return "Good evening, world!";
    }
}
Run Code Online (Sandbox Code Playgroud)

我为它创建了一个invokable

public function getServiceConfig()
{
    return array(
        'invokables' => array(
            'greetingService'
                => 'Helloworld\Service\GreetingService'
        )
    );
}
Run Code Online (Sandbox Code Playgroud)

然后在我的控制器中我能做到:

public function indexAction()
{
    $greetingSrv = $this->getServiceLocator()
        ->get('greetingService');

    return new ViewModel(
        array('greeting' => $greetingSrv->getGreeting())
    );
}
Run Code Online (Sandbox Code Playgroud)

据说这使得控制器依赖于服务(和ServiceManager)

更好的解决方案是为该服务创建工厂或在ServiceManager中返回一个闭包并在控制器中创建一个setter:

class IndexController extends AbstractActionController
{
    private $greetingService;

    public function …
Run Code Online (Sandbox Code Playgroud)

php service factory-pattern zend-framework2 service-management

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

如何在Flutter中构建动态列表?

我将这个小部件附加到一个Scaffold正文.小部件获取一个async返回json对象的方法.

我想从该json对象动态构建一个列表.问题是屏幕是空的.出于某种原因,当列表准备好或类似的东西时,这个小部件需要刷新自己.

有任何想法吗?

class TestList extends StatelessWidget {
  final quiz;

  TestList({this.quiz});

  @override
  Widget build(BuildContext context) {
    var listArray = [];

    this.quiz.then((List value) {   // this is a json object

      // loop through the json object
      for (var i = 0; i < value.length; i++) {

        // add the ListTile to an array
        listArray.add(new ListTile(title: new Text(value[i].name));

      }
    });

    return new Container(
        child: new ListView(
      children: listArray     // add the list here.
    ));
  }
}
Run Code Online (Sandbox Code Playgroud)

listview asynchronous flutter

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

Flutter GestureDetector,onTap会自动触发,怎么样?

我有一个有状态的小部件,它有一个简单的网格,每个网格单元都有一个容器.

我想点击一个单元格/容器并更改其内容.

问题是GestureDetector - > onTap方法在所有cels的app刷新时被触发.

在下面的示例中,该_changeCell方法立即针对所有cels触发,onTap但不起作用.

有任何想法吗?

import 'package:flutter/material.dart';

class GridWidget extends StatefulWidget {
  @override
  _GridWidgetState createState() => new _GridWidgetState();
}

class _GridWidgetState extends State<GridWidget> {
  @override
  Widget build(BuildContext context) {

    Color cellColor = Colors.white;
    Text cellText = new Text('');

    // when a cell is tapped, change the color and text
    _changeCell(index) {
      setState(() {
        cellColor = Colors.lightBlue;
        cellText = new Text('clicked');
      });
      print("Container clicked " + index.toString());
    }

    // create a 5 by 5 …
Run Code Online (Sandbox Code Playgroud)

setstate flutter

9
推荐指数
3
解决办法
5655
查看次数