我有一系列类似于以下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)
但是,当我只执行顶级表时,能够显示/隐藏第二个表.谁能看到我哪里出错了?
我有一个旋转的球体,我有一个div附加的示例可以在这里查看:https://jsfiddle.net/ao5wdm04/
我计算x和y值并使用translate3d变换放置div ,这非常有效.
我的问题是如何能得到值的rotateX,rotateY和rotateZ或rotate3d转换,因此格"切线"球体表面.我知道立方体网格面向球体中心,所以我假设相对于相机的向外法线向量的旋转向量将包含我需要的值.但我不太清楚如何获得这些.
更新
通过使用欧拉角,我几乎达到了预期的效果,如下所示:https://jsfiddle.net/ao5wdm04/1/但旋转不够大.
这已经困扰了我一段时间我跟随两个表:
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中可能吗?我尝试了几次,但我不确定最好的方法是什么..
任何提示都很感激!
最好的祝福
我正在尝试在客户端执行需要自定义输入类型的突变查询。目前它看起来像这样:
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..
我有乘法功能,参数简化为:
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 ×2
jquery ×2
animation ×1
converter ×1
delay ×1
euler-angles ×1
graphql ×1
html-table ×1
join ×1
mysql ×1
react-apollo ×1
three.js ×1