小编Mad*_*ess的帖子

C++签名/无符号不匹配

我无法正常编译代码.这是我的错误:

警告C4018:'> =':有符号/无符号不匹配

void Player::HasteCap()
{
    if (sWorld->getBoolConfig(CONFIG_PLAYER_HASTECAP_ENABLE))
        return;

    bool hasInstantHasteCap = (GetFloatValue(UNIT_FIELD_BASEATTACKTIME + 0) == 1 
                            || GetFloatValue(UNIT_FIELD_BASEATTACKTIME + 1) == 1 
                            || GetFloatValue(UNIT_FIELD_BASEATTACKTIME + 2) == 1 
                            || GetFloatValue(UNIT_MOD_CAST_SPEED) == 0);

    if (m_baseRatingValue[CR_HASTE_MELEE] > sWorld->getIntConfig(CONFIG_PLAYER_HASTECAP_LIMIT))
    {
        SetFloatValue(UNIT_MOD_CAST_SPEED, 0);
        SetFloatValue(UNIT_FIELD_BASEATTACKTIME + BASE_ATTACK, 1);
        SetFloatValue(UNIT_FIELD_BASEATTACKTIME + OFF_ATTACK, 1);
        SetFloatValue(UNIT_FIELD_BASEATTACKTIME + RANGED_ATTACK, 1);
    }

    else if (hasInstantHasteCap && m_baseRatingValue[CR_HASTE_MELEE] < sWorld->getIntConfig(CONFIG_PLAYER_HASTECAP_LIMIT))
    {
        SetFloatValue(UNIT_MOD_CAST_SPEED, 1.0f);
        SetRegularAttackTime();
        ApplyCastTimePercentMod(m_baseRatingValue[CR_HASTE_SPELL] * GetRatingMultiplier(CR_HASTE_SPELL), true);

        if (GetShapeshiftForm())
        {
            SpellShapeshiftEntry const* ssEntry = sSpellShapeshiftStore.LookupEntry(GetShapeshiftForm());
            if (ssEntry && ssEntry->attackSpeed) …
Run Code Online (Sandbox Code Playgroud)

c++

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

找不到路径的一部分 - ASP.net/C# 图像上传

我有一个 TinyMCE 插件,用于使用表单上传图像。此表单在 FF 和 Chrome 中完美运行,但在 IE8+ 中会中断。我已确保对 NETWORK SERVICE 等有适当的权限。

这是错误:

找不到路径“C:\Users\XXXX\Desktop\image.jpg”的一部分。

ASPX:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="imgmanager.aspx.cs" Inherits="TinyMCE.NET.tiny_mce.plugins.aspnetbrowser.imgmanager"
    EnableEventValidation="false" %>

<!DOCTYPE html>
<head runat="server">
    <title></title>
    <link href="css/aspnetbrowser.css" rel="stylesheet" type="text/css" />
    <script src="../../tiny_mce.js" type="text/javascript"></script>
    <script src="../../tiny_mce_popup.js" type="text/javascript"></script>
    <script src="js/aspnetbrowser.js" type="text/javascript"></script>
</head>
<body>
    <form id="form1" runat="server" action="#">
    <asp:ScriptManager ID="ImageManagerScriptManager" runat="server">
    </asp:ScriptManager>
    <table style="width:100%;">
        <tr>
            <td colspan="3">
                <asp:Literal ID="ErrorLiteral" runat="server" Text="" />
            </td>
        </tr>
        <tr style="display:none;">
            <td>
                <asp:Literal ID="PathSelectLiteral" runat="server" Text="Select Location" />
            </td>
            <td>
                <asp:UpdatePanel ID="PathDropDownUpdatePanel" runat="server">
                    <ContentTemplate>
                        <asp:DropDownList …
Run Code Online (Sandbox Code Playgroud)

c# asp.net upload tinymce umbraco

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

CSS过渡,位置继续在悬停

我在right属性上有一个简单的css转换按钮,当你悬停时它只是移动一个箭头.问题是,当你悬停时,它没有正确转换,如果刷新(或重新运行)JSFiddle,那么你会发现箭头在悬停后移动位置.

它就像它向后移动,然后向前然后又向后移动?

这似乎只发生在Firefox中.

的jsfiddle

html css firefox css3 css-transitions

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

JQuery - Mouseleave不工作

我在这里复制了我的问题 - jsfiddle.

在mouseleave上,反向动画效果消失了.

我认为它与"显示"属性有关,但我不知道如何解决这个问题.我想这种情况发生的原因是由于悬停时出现"display:block",但它又恢复为display:none?

如果我然后在子菜单元素上强制"display:block",它会立即显示所有子菜单选项.

HTML

<nav>
  <ul class="level-2">
    <li class="has-child"> <a href="/clients/">Clients</a>
      <ul class="sublevel level-3 submenu">
        <li class="nav-item"> <a href="/clients/test1/">Test1</a> </li>
      </ul>
    </li>
    <li class="has-child"> <a href="/services/">Services</a>
      <ul class="sublevel level-3 submenu">
        <li class="nav-item"> <a href="/services/test2/">Test2</a> </li>
      </ul>
    </li>
  </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

JQuery的

$(document).ready(function () {
    $('.level-2 li').on({
        mouseenter: function () {
            $('.submenu').stop().animate({ 'margin-left':"300px" }, 1000);
        },
        mouseleave: function () {
            $('.submenu').stop().animate({ 'margin-left':"-200px" }, 1000);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript css jquery jquery-animate

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