小编Jaa*_*ütt的帖子

使用Javascript添加内联样式

我正在尝试将此代码添加到动态创建的div元素中

style = "width:330px;float:left;" 
Run Code Online (Sandbox Code Playgroud)

创建动态的代码div

var nFilter = document.createElement('div');
nFilter.className = 'well';
nFilter.innerHTML = '<label>' + sSearchStr + '</label>';
Run Code Online (Sandbox Code Playgroud)

我的想法是添加后的风格,< div class="well"但我不知道我是怎么做的.

javascript css innerhtml

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

用JavaScript指针?

我们可以传递一个变量的引用,该变量在函数中作为参数不可变吗?

例:

var x = 0;
function a(x)
{
    x++;
}
a(x);
alert(x); //Here I want to have 1 instead of 0
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何检查变量是否是JavaScript中的blob

当typeof返回"对象"..

var MyBlob = new Blob(['test text'], {type : 'text/plain'});
console.log(typeof MyBlob) // "object"
Run Code Online (Sandbox Code Playgroud)

现在要求一个通用的解决方案来检查变量是否是一个blob还为时尚早,因为它尚未被广泛支持?或者我应该如何在已经实现它的浏览器中测试blob类型?

javascript types blob

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

无法更新mongoose模型

我有一个令人困惑的奇怪问题.我有一个模特:

var Model = new Schema({
    name: String,
    variations: Array
});
Run Code Online (Sandbox Code Playgroud)

变体条目如下所示:

[ {code: '', price: '' }, {code: '', price: '' }]
Run Code Online (Sandbox Code Playgroud)

我需要添加一个新字段 - 比如"color".所以我这样做是批量更新:

Model.find().exec(function(err, products) {
    if (!err) {
        products.forEach(function(p) {
            for(var i = p.variations.length - 1; i >= 0; i--) {
                p.variations[i]['color'] = 'red';
                // This shows all existing variations 
                // with the new color feed - correct
                console.log(p.variations[i]);
            }
            p.save(function(err) {
                if (!err) {
                    console.log("Success");
                } else {
                    console.log(err);
                }
            });
        });     
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,"颜色"字段未设置 …

javascript mongoose node.js

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

为什么不修剪PHP中的array_walk或array_map的回调?

为什么我的示例代码导致第一个字符串仍然有尾随空格?

$a=array('test_data_1 ','test_data_2');
array_walk($a, 'trim');
array_map('trim', $a);                    
foreach($a AS $b){
    var_dump($b);
}
Run Code Online (Sandbox Code Playgroud)

string(12)"test_data_1"string(11)"test_data_2"

php trim array-map array-walk

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

TinyMCE自定义主题 - bullist numlist链接unlink无法正常工作

所以我使用他们网站上的按钮方法为TinyMCE创建了一个自定义主题.大多数按钮似乎都在工作,但是bullist,numlist,link和unlink按钮什么都不做.即使切换到HTML视图,也不会添加html(即.<ul><li></li></ul>).我曾尝试为advlist,advlink等添加插件,但没有变化.似乎无法在线找到任何答案.

这是我的tinymce代码:

$('textarea.htmlify').tinymce({
    mode: 'textareas',
    script_url : host + '/js/admin/tinymce/tiny_mce.js',
    content_css: host + '/css/admin/tiny_mce.css',
    language: false,

    setup: function(editor) {
        $('.showPreview', '#' + editor.id + '_preview').click(function(event) {
            event.preventDefault();
            tinyMCE.execCommand('mceAddControl', false, editor.id);
            $('#'+editor.id + '_preview').css('display', 'none');
        });

        editor.addCommand('showHTML', function(ui, v){
            tinyMCE.execCommand('mceRemoveControl', false, editor.id);
            $('#'+editor.id + '_preview').css('display', 'block');
        });
    },

    theme: function(editor, target) {
        var editorContainer = $(target).after(
            '<div>' +
                '<div class="mce-toolbar clearfix">' +
                    '<button class="btn-mce-bold" data-mce-command="bold">Bold</button>' +
                    '<button class="btn-mce-italic" data-mce-command="italic">Italic</button>' +
                    '<button class="btn-mce-underline" data-mce-command="underline">Underline</button>' +
                    '<button class="btn-mce-strikethrough" data-mce-command="strikethrough">Strike Through</button>' + …
Run Code Online (Sandbox Code Playgroud)

javascript jquery tinymce

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

基本的微调器示例

main.xml中

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
>
    <Spinner
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:id="@+id/spin"
        android:entries="@array/num"
    />
    <Button
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:id="@+id/btn"
        android:text="Click ME"
        android:gravity="center"
    />
    <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:id="@+id/txtv"
    />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Spin.java

package com.and.spin;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.TextView;

public class spin extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final TextView tv=(TextView)findViewById(R.id.txtv);

        Button b=(Button)findViewById(R.id.btn);
        final Spinner s=(Spinner)findViewById(R.id.spin);

        b.setOnClickListener(new OnClickListener() …
Run Code Online (Sandbox Code Playgroud)

android android-spinner

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

mysqli_fetch_array while循环列

应该是非常基本的,但我不能让它工作.我有这个代码迭代mysqli查询:

while($row = mysqli_fetch_array($result)) {
    $posts[] = $row['post_id'].$row['post_title'].$row['content'];
}
Run Code Online (Sandbox Code Playgroud)

它的工作原理和回报:

变量#1 :(数组,3个元素)↵0(字符串):"4testtest"(9个字符)1(字符串):"1Hello world!欢迎使用WordPress.这是你的第一篇文章.编辑或删除它,然后开始写博客!" (99个字符)2(字符串):"2Sample PageThis是一个示例页面.它与博客文章不同,因为它将保留在一个地方,并将显示在您的网站导航中(在大多数主题中)." (161个字符)

问题是它将所有三个列放在一列中,因此我无法单独访问它们.

这例如:

0(字符串):"4testtest"(9个字符)

应分为4,测试,测试

当我这样做:

while($row = mysqli_fetch_array($result)) {             
    $posts['post_id'] = $row['post_id'];
    $posts['post_title'] = $row['post_title'];
    $posts['type'] = $row['type'];
    $posts['author'] = $row['author'];  
}   
Run Code Online (Sandbox Code Playgroud)

它只输出1行而不是全部3行...

任何帮助是极大的赞赏!

php mysqli while-loop multiple-columns

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

在设备浏览器中打开InMobi iframe链接(phonegap build)

我使用jQuery Mobile创建了一个移动应用程序,并通过PhoneGap Build v2.5为iOS和Android构建了它.然后我使用他们的javascript api成功添加了inmobi广告.广告显示效果不错,但是当广告接管应用时用户点击广告时会出现问题.这不是Android中的问题,因为用户有后退按钮,但在iOS设备上,用户卡住了,无法返回我的应用程序.

我已成功设置我的应用程序中包含的所有外部链接,通过将所有URL传递给此函数在设备的浏览器中打开:

function openNewBrowser(url) {
    window.open(encodeURI(url), '_system');
    return false;
}
Run Code Online (Sandbox Code Playgroud)

但是inmobi广告在我的应用程序中的iframe内部,我无法控制他们如何通过他们的网址.我还尝试绑定jQuery Mobile以捕获所有pagebeforechange事件并使用以下方法相应地处理它们:

$(document).bind("pagebeforechange", function(e, data) {
    if(typeof data.toPage === 'object' || 
        data.toPage.indexOf("index.html#") >= 0) {
        //internal URL so do nothing
    } else {
        //external URL so send to openNewBrowser
        console.log('page is external');
        openNewBrowser(data.toPage);
        e.stopPropagation();
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

但是"别的"永远不会被绊倒.inmobi广告只是接管应用程序,用户被迫杀死并重新启动应用程序回到可用状态.我应该听一个不同的事件吗?

以下是我调用inmobi广告的方式:

var inmobi_conf = {
    siteid : "*******mySiteId*******",
    slot : "15",
    manual: true,
    test: true,
    targetWindow: "_blank"
};
Run Code Online (Sandbox Code Playgroud)

我会(并且已经尝试)将"targetWindow"设置为_system,但唯一有效的参数是"_blank"和"_top".

有没有人知道如何获得iFrame链接(你不能设置为_system)在本机浏览器中打开而不是接管应用程序或获取inmobi广告不接管应用程序?

html javascript jquery-mobile phonegap-build inmobi

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

如何在wordpress中获取文件的本地路径

因为在wordpress中,上传的文件/图像以3种不同的大小存储,从而占用了内存.我有一个代码,根据该图像的URL重新调整图像大小.调整大小的代码是:

$img = wp_get_image_editor( $image_url );
if ( ! is_wp_error( $img ) ) {
    $img->resize( 200, 200, false );
    $filename = $img->generate_filename(
        'final', 
        ABSPATH.'wp-content/uploads',
        NULL 
    );
    $img->save($filename);
}
Run Code Online (Sandbox Code Playgroud)

所以我想使用这段代码从用户的本地路径调整图像大小,这样我就不会耗费太多的内存.谁能告诉我如何获取url上传的文件的本地路径和URL?

php wordpress

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