小编sky*_*ind的帖子

如何使用jQuery检测URL更改

jQuery如何检测对url的更改?

例如:如果用户进入页面site.com/faq/没有显示任何内容,但是如果他去site.com/faq/#openjquery检测到并执行某些操作.

javascript url jquery

28
推荐指数
4
解决办法
6万
查看次数

如何在Vuforia(没有Unity)中点击部分模型?

我想通过点击屏幕在Vuforia (没有Unity)中制作调色板的可点击单元格: 在此输入图像描述

我找到了具有类似功能的Dominoes示例并执行此操作:

  • 创建一个板块对象并乘以单元格对象

  • 调用isTapOnSetColor函数,点击参数x,y(点击坐标)并获取坐标,

  • 坐标是正确的,但获取部分对象的id/name是错误的

我觉得这行问题:

boolean bool = checkIntersectionLine(matrix44F, lineStart, lineEnd);
Run Code Online (Sandbox Code Playgroud)

在Dominoes示例中,这是:

bool intersection = checkIntersectionLine(domino->pickingTransform, lineStart, lineEnd);
Run Code Online (Sandbox Code Playgroud)

但我不知道做什么domino->pickingTransform和粘贴代替这行modelViewMatrix(Tool.convertPose2GLMatrix(trackableResult.getPose()).getData())

我的触摸功能的完整代码:http://pastebin.com/My4CkxHa

你能帮助我做点击或者可能是另一种方式(不是Unity)吗?

java android augmented-reality ios vuforia

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

如何在smarty中检查迭代?

如何查看foreach的当前迭代并执行某些操作?

{foreach $new_products as $product name=foo}
    {if $smarty.foreach.foo.iteration=5}
        Do it!
    {/if}
{/foreach}
Run Code Online (Sandbox Code Playgroud)

这总是返回未检查

foreach smarty

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

如何为表单的所有输入绑定事件?

我有一个带输入的表单(带有id).我需要绑定一个事件来点击此表单中的任何输入.

现在,我使用这种结构:

    $("#siteAdress").click(function(){
        $("#reg-login").click();
    });
    $("#phoneNumber").click(function(){
        $("#reg-login").click();
    });
    $("#reg-email").click(function(){
        $("#reg-login").click();
    });
    $("#reg-login").click(function(){
        // DO SOMETHING
    });
Run Code Online (Sandbox Code Playgroud)

如何优化呢?

forms jquery input

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

THREE.CubeTextureLoader 1px边缘bug

我使用THREE.CubeTextureLoader创建全景立方体:

pano = [
    'scenes/4/2048/px.jpg', 'scenes/4/2048/nx.jpg',
    'scenes/4/2048/py.jpg', 'scenes/4/2048/ny.jpg',
    'scenes/4/2048/pz.jpg', 'scenes/4/2048/nz.jpg',
];
newCubeTexture = cubeTextureLoader.load(pano);
geometry = new THREE.BoxGeometry(20000, 20000, 20000);
material = new THREE.MeshBasicMaterial({
    envMap: newCubeTexture,
    side: THREE.BackSide,
    color: 0xffffff,
    transparent: true,
    opacity: 0
});
mesh = new THREE.Mesh(geometry, material);
Run Code Online (Sandbox Code Playgroud)

但是当纹理加载时,我看到边缘有1px的bug.

在此输入图像描述

为什么它是heppend?

PS如果我使用地图加载每一面的纹理都很好!

new THREE.MeshBasicMaterial({
    map: new THREE.ImageUtils.loadTexture(arr[i]),
    side: THREE.BackSide,
    transparent: true,
    opacity: 0
});
Run Code Online (Sandbox Code Playgroud)

javascript panoramas three.js

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

需要同意才能将文件的所有权转让给其他用户 [Google Drive API]

我有一个与 1 个用户 - 所有者(Gmail 帐户)和第二个用户 - 作者(Google 服务帐户,如 @iam.gserviceaccount.com)共享的 Google 表格文件。

我使用此函数由用户 2 从用户 1 复制表,并再次使复制文件的所有者为用户 1:

$ownerPermission = new Google_Service_Drive_Permission([
'type'         => 'user', 
'role'         => 'owner',
'emailAddress' => 'user1@gmail.com'
]);
$requestOwnership = $service->permissions->create($newfileId, $ownerPermission, ['fields' => 'id', 'transferOwnership' => 'true']); 
Run Code Online (Sandbox Code Playgroud)

直到昨天一切都运转良好!现在,Google Drive API 返回错误:需要同意才能将文件的所有权转让给其他用户

如何修复它?

php google-api google-drive-api google-oauth google-api-php-client

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

没有href的Fancybox画廊?

我想用img制作fancybox画廊而不使用链接(一个href)?我怎么能这样做?

HTML:

<div id="foo2">
        <img src="/images/banners/001.jpg" rel="downslider" alt="" width="80" height="80" />
        <img src="/images/banners/002.jpg" rel="downslider" alt="" width="80" height="80" />
        <img src="/images/banners/003.jpg" rel="downslider" alt="" width="80" height="80" />
        <img src="/images/banners/004.jpg" rel="downslider" alt="" width="80" height="80" />
        <img src="/images/banners/005.jpg" rel="downslider" alt="" width="80" height="80" />
        <img src="/images/banners/006.jpg" rel="downslider" alt="" width="80" height="80" />
        <img src="/images/banners/007.jpg" rel="downslider" alt="" width="80" height="80" />
        <img src="/images/banners/008.jpg" rel="downslider" alt="" width="80" height="80" />
.....
</div>
Run Code Online (Sandbox Code Playgroud)

JS(现在它适用于单个图像,没有图库效果):

$("#foo2 img").click(function(e) {
        var url = $(this).attr('src');
        var rel = $(this).attr('rel');
        var content = '<img src="' + …
Run Code Online (Sandbox Code Playgroud)

jquery fancybox

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

溢出内容自动溢出隐藏?

我有一个div height in %overflow: hidden;.在overflow: auto内容很大的情况下,div内部不显示滚动.

我想要这样做是否可行?

直播:http://indorio.ru/inside-box.html(#overlay-box fluid,高度为%)

css overflow

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

Three.js如何淡出音频?

想要在两个音频之间进行交叉淡入淡出效果.我尝试了Tween.JS,但它并不顺利,我想要...

var sound_b_1 = new THREE.PositionalAudio( listener );
sound_b_1.load('mysound.ogg');
sound_b_1.setRefDistance(20);
sound_b_1.setVolume(1);
sound_b_1.autoplay = true;
scene.add(sound_b_1);

var volume = {x : 1}; // tweens not work without object
// using Tween.js
new TWEEN.Tween(volume).to({ 
    x: 0
}, 1000).onUpdate(function() {
   sound_b_1.setVolume(this.x);
}).onComplete(function() {
    sound_b_1.stop();
}).start();
Run Code Online (Sandbox Code Playgroud)

热门使用Tween或其他方式吗?

audio three.js tween.js

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

固定长度的随机数

我想生成一个随机整数,0-9个数字,长度= 5.我试试这个:

function genRand(min,max) {
    for (var i = 1; i <= 5; i++) {
        var range = max - min + 1;
        return Math.floor(Math.random()*range) + min;
    }
}
Run Code Online (Sandbox Code Playgroud)

并致电:

genRand(0,9);
Run Code Online (Sandbox Code Playgroud)

但它总是返回1个数字,而不是5个(

请帮忙!

javascript random

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