小编arj*_*olf的帖子

每三次迭代C#

我有这个循环,每次我的变量是3的倍数时,对我执行一个简单的任务,目前我必须创建一个大循环,其中包含3的每个倍数与逻辑OR(3,6,9,... ).我想知道是否有更有效的方法来做到这一点.

这是我的代码片段:

if (waveCounter == 3 || waveCounter == 6 || waveCounter == 9 || waveCounter == 12)
{
    amount = 0.03f;
    dayNight.lightAmout = amount;
    dayNight.light.intensity = Mathf.Lerp(dayNight.light.intensity, dayNight.lightAmout, fadeTime * Time.deltaTime);
}
else
{
   amount = 1f;
   dayNight.lightAmout = amount;
   dayNight.light.intensity = Mathf.Lerp(dayNight.light.intensity, dayNight.lightAmout, fadeTime * Time.deltaTime);
}
Run Code Online (Sandbox Code Playgroud)

我的目标是摆脱在if语句中写出3的倍数,并且每当我的waveCounter变量是3的下一个倍数时仍然实现相同的目标.

c# loops

4
推荐指数
3
解决办法
4569
查看次数

显示/隐藏而不重新加载

我有2个嵌入我正在显示.嵌入有一个pdf的链接:

<div id="container" class="text-center">           
    <embed src="www.example.com/pdf1.pdf" width="550" height="800" type='application/pdf' id="mypdf1">
    <embed src="www.example.com/pdf2.pdf" width="550" height="800" type='application/pdf' id="mypdf2">
</div>
Run Code Online (Sandbox Code Playgroud)

我还有2个按钮,一个用于显示嵌入,另一个用于隐藏嵌入.像这样:

<div class="button">
    <button class="btn-info" onclick="hide('thePdf2')" type="button">HIDE</button>
</div>
<div class="button">
    <button class="btn-info" onclick="show('thePdf2')" type="button">SHOW</button>
</div>
Run Code Online (Sandbox Code Playgroud)

我使用以下函数来显示和隐藏嵌入:

<script> 
    function show(target) {
        document.getElementById(target).style.display = 'block';
    }
    function hide(target) {
        document.getElementById(target).style.display = 'none';
    }
</script>
Run Code Online (Sandbox Code Playgroud)

我只显示并隐藏其中一个嵌入,我的问题是:Evertime我显示嵌入它重新加载pdf并转到pdf页面的顶部.我不希望每次显示时都重新加载pdf.我怎样才能做到这一点?

html javascript pdf jquery

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

标签 统计

c# ×1

html ×1

javascript ×1

jquery ×1

loops ×1

pdf ×1