小编mau*_*hez的帖子

wp_enqueue_script()没有加载多个脚本

我试图通过wp_enqueue_script()加载两个脚本.我做了功能,但只有第一个加载而不是第二个加载.这是代码:

//Load my own jQuery
function fix_noconflict() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery' , 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js' );}

add_action( 'wp_enqueue_scripts' , 'fix_noconflict' );

//This two functions follow the same
function mauricio_bootstrap_script_jquery() {

//Includes bootstrap jQuery
wp_register_script( 'custom-script', get_template_directory_uri().'/mauricio_bootstrap/js/bootstrap.js', array( 'jquery' ) );

//This enqueus  the script

wp_enqueue_script( 'custom-script' );
}   
// Adds the new bootstrap function to the wp_enqueue_scripts
 add_action( 'wp_enqueue_scripts', 'mauricio_bootstrap_script_jquery' );

function mauricio_bootstrap_script_carousel() {

wp_register_script( 'myscript', get_template_directory_uri().'/mauricio_bootstrap/js/bootstrap-carousel.js', array( 'jquery' ) );


wp_enqueue_script( 'myscript' );
}

add_action( 'wp_enqueue_script', 'mauricio_bootstrap_script_carousel' );
Run Code Online (Sandbox Code Playgroud)

只是为了记录我在标题中有wp_head().正如我所说它加载包含bootstrap.js的第一个函数. …

wordpress

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

更改布尔来回javascript

我想知道在Javascript中是否有可能有一个click事件监听器,每次我点击时都会将我的布尔值从true更改为false.意思是我点击一个它变为假,我再次点击它变为真,依此类推在无限循环中.我甚至不知道是否可能,但我试过这个:

//This is my listener
circlePicker.click(function () {
    booleanChecker(circlePickerSelector);
    console.log(booleanChecker(circlePickerSelector));
});

//This function checks if the boolean is true or false
function booleanChecker(isThisTrue) {
    // circlePickerSelector = !circlePickerSelector;
    // return circlePickerSelector;
    if (isThisTrue == false) {
        isThisTrue = true;
        console.log("I turned into true");
    } else if (isThisTrue == true) {
        isThisTrue = false;
        console.log("I turned into false");
    }
    return isThisTrue;
}
Run Code Online (Sandbox Code Playgroud)

我想知道这是否可行.我觉得我的语法有问题.任何建议都非常受欢迎.

谢谢!

javascript boolean javascript-events

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

使用 Parent 构造函数初始化子类

我想创建一个名为 Button 的通用类,其他人从中继承,例如,我可以拥有 StartButton、ContinueButton 等。无论我想从构造函数开始的不同属性如何,都有某些值,因为它们总是需要的所以我像这样构建了自己的按钮类:

#pragma once
#include "ofMain.h"

class Button {

 public:

  Button(ofPoint _pos, string _text);
  virtual void setup();
  virtual void update();
  virtual void draw();


 protected:
  ofTrueTypeFont buttonName;
  ofPoint pos;
  string text, fontName;
  bool isClicked;
  int buttonFader, buttonFaderVel;

};
Run Code Online (Sandbox Code Playgroud)

这是 Button.cpp 的实现:

#include "Button.h"

Button::Button(float _pos, string _text): pos(_pos), text(_text){

  cout << pos << endl;
  cout << text << endl;
}

void Button::setup(){

 fontSize = 19;
 fontName = "fonts/GothamRnd-Medium.otf";
 buttonName.loadFont(fontName, fontSize);

 cout << text << endl;

}

void Button::update(){ …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism inheritance openframeworks

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

使用没有嵌套循环js的数组过滤对象数组

我一直试图找出最简单的方法来过滤一个对象数组而不使用嵌套循环.我发现这篇文章使用了.filter关于使用另一个数组过滤数组的函数,但是我没有弄清楚如何使用相同的模式实际访问对象数组中对象内的正确键给定下一个对象数组:

[ { technology: 'CHARACTER', score: -1 },
{ technology: 'PRESSURE_RELIEF', score: 2 },
{ technology: 'SUPPORT', score: 3 },
{ technology: 'MOTION_ISOLATION', score: 2 },
{ technology: 'TEMPERATURE_MANAGEMENT', score: -1 },
{ technology: 'COMFORT', score: 2 } ]
Run Code Online (Sandbox Code Playgroud)

我想使用以下数组来过滤我不需要的数组:

[CHARACTER, MOTION_ISOLATION, TEMPERATURE_MANAGEMENT]
Run Code Online (Sandbox Code Playgroud)

是否可以在不使用嵌套循环的情况下访问它?如果不可能,我也愿意接受建议.

javascript arrays object

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

函数中的三元运算符

我是三元运营商的新手.我有以下功能.我想了解发生了什么:

function toProperHex(hex) {
    hex = hex.toLowerCase();
    return hex ? hex != 'ffffff' ? '#' + hex : '#eee' : '#000';
}
Run Code Online (Sandbox Code Playgroud)

我知道之前的事情是什么?条件是什么,接下来是变量在条件为真时变为的值,并且在冒号之后,如果条件不为真,则变为可变的变量.现在显然有两个条件和三个可能的结果.这是一个带有三元结构的if/else if语句.澄清将不胜感激.

谢谢!

javascript ternary-operator

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

从布尔向量返回索引的int函数

我有以下功能:

int FamiliesController::returnFamilySelected(){

for ( int i = 0; i < isFamilyCoosenController.size(); i++){

    if ( isFamilyChosenController[i] == true){

            return i;
        }   
    }
}
Run Code Online (Sandbox Code Playgroud)

此函数返回一组布尔值的索引,当其中一个为true时,它非常直接地返回其在向量中的索引。我现在遇到的问题是,当所有布尔值都为假时。该函数返回一个怪异的数字-1029384。如果我将它们进行如下比较:

int FamiliesController::returnFamilySelected(){

for ( int i = 0; i < isFamilyChosenController.size(); i++){

    if ( isFamilyChosenController[i] == true){

            return i;
        }else if ( is FamilyIsChosenController[i] == false){
            return - 1;
     }   
    }
}
Run Code Online (Sandbox Code Playgroud)

它将始终返回-1。因为只有一个元素为真并不重要,所以一旦它在向量中传递了布尔值,它将立即返回false,因为下一个元素为false。我需要始终返回的已变为true的索引。

无论如何有没有要举例说明(伪代码):

for ( int i = 0; i < isFamilyChosenController.size(); i++){// we check in our vector of booleans

   if ( One boolean == …
Run Code Online (Sandbox Code Playgroud)

c++ for-loop vector

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