小编ami*_*mit的帖子

jquery可拖动选项

我希望当我单击按钮时,可拖动对象恢复到其原始位置.我使用'destroy'选项,但它似乎没有用.它会禁用拖动但不会恢复到原始位置.

有人可以帮忙吗?

编辑部分:

$('#Zoom').toggle(function() {
                $("#draggable").draggable({});},
            function() {
                $("#draggable").draggable('destroy');});
Run Code Online (Sandbox Code Playgroud)

这是我用来启用拖动的切换按钮.destroy选项仅禁用拖动,并且不会将对象还原回原始位置.

这也是我想让对象回到原来位置的按钮:

nextImg.addEventListener('click', function() {img.setAttribute("src", "img"+(++imgnum)+".jpg");}, false);
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

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

jquery拖动图像

我想在jquery中制作一个可拖动的图像.首先,我对jquery的经验是0.说过让我描述一下我想要实现的目标.我有固定的宽度/高度div.并且div中包含的图像尺寸很大.所以我希望图像在div中可拖动,以便用户可以看到整个图像.

有人可以帮忙吗 考虑到我的jquery流畅性,请稍微详细说明一下程序.

javascript jquery dom jquery-ui

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

将2个值传递给javascript函数

我试图将2个值传递给javascript xmlHttp请求; 这些值被传递给javascript函数.我成功地将单个值传递给javscript函数,但现在我需要传递2个值.粗体值是我想要在javascript中的字符串名称.

 echo "<a href='#' class='thumb'><img class='thumb-img' value = ".$row->aid." onclick='getVote(".$row->aid.", **".$row->atitle."**)' src='images/roadies/th".$row->aid.".jpg' />    </a>";
Run Code Online (Sandbox Code Playgroud)

一个是int,另一个是字符串

在JavaScript中,我不知道如何接收这些值.早些时候我曾经:

function getVote(int)
{
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
    {
        alert ("Browser does not support HTTP Request");
        return;
    }
    value = int;
Run Code Online (Sandbox Code Playgroud)

对于单个值.但现在因为要处理2个值,我不知道如何为它编写函数; 我目前(不成功)尝试这个:

function getVote(int, name)
{
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
    {
        alert ("Browser does not support HTTP Request");
        return;
    }
    value = int;
    name= char;
Run Code Online (Sandbox Code Playgroud)

请告诉我怎么做?

javascript

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

裁剪图像而不是拉伸图像

当我在具有固定宽度和高度的容器中插入图像时,图像会拉伸以适合该空间.有没有办法以正常尺寸显示图像,但有多余的剪裁?

css image css3

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

使用onclick()更改图像

我想点击对象时将图像更改为其他图像.代码按以下顺序堆叠:

<li><img><some text></img></li>
<li><img><some text></img></li>
<li><img><some text></img></li>
<li><img><some text></img></li>
<li><img><some text></img></li>
Run Code Online (Sandbox Code Playgroud)

我想做的是,当我点击

  • 我想将图像更改为图像的彩色版本,即其他图像.现在,我知道我可以使用jquery/JS来完成它.但我不想要大量的JS代码来完成这么简单的事情.

    可以用更简单的东西来完成吗?像伪选择器一样?.active类??

    我似乎无法想到它.

  • html javascript css

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

    Facebook Like按钮导致移动设备上的水平滚动

    我有一个Facebook Like按钮实现,它可以在所有桌面和移动浏览器中呈现.但问题在于分辨率为240x320的低分辨率设备.Like按钮使设备放大页面,从而呈现水平滚动.

    这些按钮在宽度> = 320px的设备上正常呈现,就像iPhone等一样,但宽度小于此的旧设备面临问题.

    我看待它的方式.页面加载正常,然后对Facebook进行服务器调用,然后返回一些打破它的参数.它正在产生一个<iframe>.我试图把widthoverflowCSS参数但似乎没有工作.我正在初始化Like按钮,如下所示:

    <div id="fb-root">
    <!--Facebook begins-->       
            <div class="fb-like" data-href="<%=RedirectURL%>" data-send="false" data-layout="button_count" width="80" data-show-faces="false"></div>
            <!-- ends -->
    </div> 
    
    <script>
            window.fbAsyncInit = function () {
                FB.init({ appId: '328982000461228', status: true, cookie: true,
                    xfbml: true
                });
                FB.Event.subscribe('edge.create', function (response) {
                    ntptEventTag('ev=Social&Action=Method Shared');
                });
            };
            </script>
        <script type="text/javascript">
    
    Run Code Online (Sandbox Code Playgroud)

    javascript css iframe facebook facebook-like

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

    自动保存服务器架构

    我想在服务器上保存一个冗长的表单输入.但我不认为对每个自动保存操作进行db调用是最好的方法.

    什么构成解决这个问题的好方法?

    另一个问题是我有3个app服务器.所以内存缓存不起作用.

    我正在考虑将数据保存在redis中并在每次调用时更新它,最后更新数据库.但由于我有3台服务器,我如何确保呼叫在队列中?

    任何人都可以帮助建筑吗?

    php mysql redis node.js server

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

    Socket.io消息事件多次触发

    我正在尝试学习节点并开始使用socket.io创建mashup.消息传输已经开始但我遇到了一些麻烦.

    消息事件多次触发,导致单个消息在收件人的框中多次出现.我已经将套接字路由到exports.chat并且想知道是否导致问题?

    缩小问题的范围:消息的触发次数=客户端的连接顺序.也就是说,如果客户端连接第二个,他的消息将触发两次.连接第三个的客户三次.

    这是代码片段:

    exports.chat = function(io, pseudoArray, req, res){
        res.render('chat', {title: 'ChatPanel.'});
    
            var users = 0; 
    
            io.sockets.on('connection', function (socket) { // First connection
                users += 1; 
            //  reloadUsers(io, users); 
    
                socket.on('message', function (data) { // Broadcast the message to all
                    if(pseudoSet(socket)) {
                        var transmit = {date : new Date().toISOString(), pseudo : returnPseudo(socket), message : data};
                        socket.broadcast.emit('message', transmit);
                        console.log("user "+ transmit['pseudo'] +" said \""+data+"\"");
                    }
                });
    
                socket.set('pseudo', req.session.user, function(){
                    pseudoArray.push(req.session.user);
                    socket.emit('pseudoStatus', 'ok');
                    console.log("user " + req.session.user + " connected"); …
    Run Code Online (Sandbox Code Playgroud)

    javascript node.js socket.io

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

    IE 9忽略了CSS规则

    我对IE9有这个奇怪的问题,它忽略了某些CSS规则.即使IE8正确加载它.IE 10和所有更好的浏览器如FF和Chrome也是如此.

    css正在加载"text/css"MIME.

    例如,

    IE9未适用这些规则.我在开发人员工具栏的CSS选项卡中找不到这些规则.

    .B2B .info_cart { display: block; clear: both !important; }
    .B2B .info_cart .priceDetail { font: 14px/22px Arial,Helvetica,sans-serif; padding-left: 3px; }
    .B2B .info_cart .priceInfo { bottom: 2px; font-size: 10px; line-height: 24px; margin: 0 0 0 2px; overflow: hidden; padding: 0; position: absolute; word-wrap: break-word; }
    .B2B .info_cart .info_vat { font-size: 10px; float: right; margin-top: 7px; }
    
    Run Code Online (Sandbox Code Playgroud)

    相关的HTML:

    <div class="info_cart clearfix">
        <span class="spanBasketInfo"></span>
        <span class="cartValue"></span>
        <span class="cartShippingDetails"></span>
        <span class="info_vat">
            <span class="exc">exc. VAT</span>
            <a href="#">(change)</a>
        </span>
    </div>
    
    Run Code Online (Sandbox Code Playgroud)

    可能有什么不对?

    更新 …

    html css internet-explorer internet-explorer-9

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

    Ajax页面获取设计需要物理地址

    我在php中创建一个Web应用程序.我正在通过基于ajax的请求加载内容.当我点击超链接时,相应的页面将通过ajax获取,内容将被获取的页面替换.

    现在的问题是,我需要一个物理href,以便我可以实现类似Facebook的功能,并维护浏览器历史记录属性.我不能做一个旧学校POSTBACK到php页面,因为我正在做一个过渡动画,当前页面滑开,新页面滑入.

    有没有办法可以保持动画,并且仍然有一个有效的物理href和历史记录.

    应用程序的设计是这样的:

    1. 该应用程序抓取rss feed.
    2. 它为那些rss feed创建DOM.
    3. 点击任何标题后,该页面会动画并显示rss Feed的完整故事.
    4. 我需要在完整的故事页面上创建"喜欢"按钮.但我没有有效的网址.

    javascript php facebook

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