小编And*_*bol的帖子

使用jQuery显示/隐藏表

我有一系列类似于以下html代码的表:

<table id="film"><tr>
       <th class="1">//HEAD CONTENT 1//</th>
       </tr>
       <tr>
       <td class="1">//BODY CONTENT 1//</td>
       </tr></table>
<table id="film"><tr>
       <th class="2">//HEAD CONTENT 2//</th>
       </tr>
       <tr>
       <td class="2">//BODY CONTENT 2//</td>
       </tr></table>
Run Code Online (Sandbox Code Playgroud)

我希望在<th>单击相应的head()时单独展开表格.表格应该开始未展开.我使用以下jQuery脚本:

$(document).ready(function(){
    $('#film td').hide();
});

$(document).ready(function(){
var n1 = 0;
      $('#film th.1').click(function(){
         if(n1 == 0){
         $('#film td.1').show();
         n1 = 1;
         }else{
        $('#film td.1').hide();
         n1 = 0;}
       });
var n2 = 0;
      $('#film th.2').click(function(){
         if(n2 == 0){
         $('#film td.2').show();
         n2 = 1;
         }else{
        $('#film td.2').hide();
         n2 = 0;}
       });
});
Run Code Online (Sandbox Code Playgroud)

但是,当我只执行顶级表时,能够显示/隐藏第二个表.谁能看到我哪里出错了?

javascript jquery animation html-table

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

与相机相关的Three.js立方体面旋转矢量

我有一个旋转的球体,我有一个div附加的示例可以在这里查看:https://jsfiddle.net/ao5wdm04/ 我计算x和y值并使用translate3d变换放置div ,这非常有效.

我的问题是如何能得到值的rotateX,rotateYrotateZrotate3d转换,因此格"切线"球体表面.我知道立方体网格面向球体中心,所以我假设相对于相机的向外法线向量的旋转向量将包含我需要的值.但我不太清楚如何获得这些.

更新

通过使用欧拉角,我几乎达到了预期的效果,如下所示:https://jsfiddle.net/ao5wdm04/1/但旋转不够大.

euler-angles three.js css-transforms

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

在mySQL中划分和乘以列

这已经困扰了我一段时间我跟随两个表:

Table: conv
---------------
id       cur     toEUR
--------------------------------------------
1       EUR       1
2       GBP       0.85
3       USD       1.32
--------------------------------------------

Table: itms
--------------
id       cur       price
--------------------------------------------
1       USD       5
2       USD      10
3       EUR       2.5
---------------------------------------------
Run Code Online (Sandbox Code Playgroud)

基本上我需要划分适当的值......

SELECT itms.price/conv.toEUR 
  FROM itms
     , conv 
 where itms.cur=conv.cur
Run Code Online (Sandbox Code Playgroud)

...来自'itms'与来自'conv'的那些并乘以我想要转换为'conv'的值.
这纯粹在SQL中可能吗?我尝试了几次,但我不确定最好的方法是什么..
任何提示都很感激!

最好的祝福

mysql join converter

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

带有 react-apollo 的自定义 InputTypes

我正在尝试在客户端执行需要自定义输入类型的突变查询。目前它看起来像这样:

import { graphql } from 'react-apollo';
...
const graphQuery = graphql(gql`
  input UserSignUpInput {
    firstName: String!,
    lastName: String!,
    email: String!,
    password: String!
  }
  mutation userSignUp($input: UserSignUpInput!) {
    createUserByEmail(input: $input) {
      authToken
    }
  }`, {
  props: ({ mutate }) => ({
    signup: (firstName, lastName, email, password) =>
      mutate({ variables: { input: { firstName, lastName, email, password } } }),
  }),
});
...
Run Code Online (Sandbox Code Playgroud)

但是我收到错误,我不允许在查询中定义输入类型。我的问题是:如何定义这些复杂的输入类型?我似乎无法向ApolloClient..

graphql react-apollo apollo-client

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

javascript函数之间的jquery延迟

我有乘法功能,参数简化为:

    function f1(p1,p2){
        alert('Function one is P1:'+p1+' P2:'+p2);        
    }
    function f2(p1,p2){
        alert('Function two is P1:'+p1+' P2:'+p2);
    }
Run Code Online (Sandbox Code Playgroud)

我需要解雇这些是一个延迟之间的序列.但是我发现jQuery不喜欢用参数运行函数.我试过了.click函数.

$.delay(1000).click(f1('One',false)).delay(1000).click(f2('One',false));
Run Code Online (Sandbox Code Playgroud)

但延迟使得点击功能不起作用......

javascript jquery delay

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