小编Jua*_*uan的帖子

mouseout事件的问题

我正在使用JavaScript来隐藏图像并显示隐藏在其下的一些文本.但是,当文本显示时,如果你滚动它,它会触发容器上的mouseout事件,然后隐藏文本并再次显示图像,它只是进入一个奇怪的循环.

html看起来像这样:

<div onmouseover="jsHoverIn('1')"
     onmouseout="jsHoverOut('1')">
    <div id="image1" />
    <div id="text1" style="display: none;">
        <p>some content</p>
        <p>some more content</p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和javascript(它使用scriptaculous):

function jsHoverIn(id) {
  if(!visible[id]) {
    new Effect.Fade ("image" + id, {queue: { position: 'end', scope: id } });
    new Effect.Appear ("text" + id, {queue: { position: 'end', scope: id } });
    visible[id] = true;
  }
}
function jsHoverOut (id) {
  var scope = Effect.Queues.get(id);
  scope.each(function(effect) { effect.cancel(); });

  new Effect.Fade ("text" + id, {queue: { position: 'end', scope: id } …
Run Code Online (Sandbox Code Playgroud)

html javascript events scriptaculous

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

PHP整数舍入问题

echo (int) ( (0.1+0.7) * 10 );

为什么以上输出7?我理解PHP如何向0舍入,但不是(0.1+0.7) * 10作为一个浮点数计算,然后作为整数转换?

谢谢!

php floating-point integer

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

从PHP/MySQL生成多维JSON数组

我想创建一个类似于下面示例的JSON对象.


{
    "Products": [
        {
            "ProductNo": "11111",
            "Descr": "Myproduct-1",
            "Price": "225.36"
        },
        {
            "ProductNo": "11112",
            "Descr": "Myproduct-2",
            "Price": "235.46"
        },
        {
            "ProductNo": "11113",
            "Descr": "Myproduct-3",
            "Price": "245.56"
        },
        {
            "ProductNo": "11114",
            "Descr": "Myproduct-4",
            "Price": "255.56"
        } 
    ],
    "DateUpdated" : "20091209",
    "UpdatUser" : "Bob" 
}
Run Code Online (Sandbox Code Playgroud)

第一部分可以使用mysql_fetch_assoc和array_push从MySQL数据库生成:

while ($row = mysql_fetch_assoc($result)) 
{ 
  array_push($returnArray,  $row); 
}
Run Code Online (Sandbox Code Playgroud)

第二部分将附加在程序结束时.我无法在PHP中操作数组来做我想做的事情......

php json

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

标签 统计

php ×2

events ×1

floating-point ×1

html ×1

integer ×1

javascript ×1

json ×1

scriptaculous ×1