【问题标题】:jquery animate zoom function in asp .net c#在asp .net c#中的jquery动画缩放功能
【发布时间】:2013-09-20 16:00:47
【问题描述】:

我正在使用 jquery 和 animate 函数来对 div 执行缩放按钮,使用 chrome 可以正常工作,但使用 ie8 可以工作到 50%,因为我单击并进行缩放,我再次单击并出现回到原来的大小,再次单击并再次缩放。

我的 div 指南包含其他 div,所以基本上我要做的是像 pdf 缩放一样的缩放,即 adobe reader 缩放到 pdf。

这是按钮的aspx代码:

<asp:ImageButton ID="ImageButton2" ImageUrl="~/Images/zoom_in.png" OnClientClick="zoom(1); return false;" runat="server" Height="28" />
                                    <asp:ImageButton ID="ImageButton3" ImageUrl="~/Images/zoom_out.png" OnClientClick="zoom(2); return false;" runat="server" Height="28" />
                                    <asp:ImageButton ID="ImageButton4" ImageUrl="~/Images/zoom_reset.png" OnClientClick="zoom(0); return false;" runat="server" Height="28" />

这是jquery代码:

function zoom(type) {
            _targetsize = (type == 1) ? _targetsize * 1.2 : (type == 2) ? _targetsize * 0.8 : 1;
            $("#divGuide").animate({ zoom: _targetsize });
        }

谢谢。

【问题讨论】:

    标签: c# javascript jquery asp.net css


    【解决方案1】:

    尝试在函数之外定义_targetsize变量,即

    var _targetsize = 1;
    function zoom(type) {
    

    【讨论】:

      【解决方案2】:

      我终于解决了 jquery-1.7.2.min.js 版本的问题,下面一行到 javascript 的加载:

              jQuery.fx.off = true; //Eliminating the Jquery effects it does everything all right on IE8
      

      【讨论】:

        猜你喜欢
        • 2022-08-23
        • 1970-01-01
        • 2014-05-10
        • 2011-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-26
        • 1970-01-01
        相关资源
        最近更新 更多