我希望当我单击按钮时,可拖动对象恢复到其原始位置.我使用'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的经验是0.说过让我描述一下我想要实现的目标.我有固定的宽度/高度div.并且div中包含的图像尺寸很大.所以我希望图像在div中可拖动,以便用户可以看到整个图像.
有人可以帮忙吗 考虑到我的jquery流畅性,请稍微详细说明一下程序.
我试图将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)
请告诉我怎么做?
当我在具有固定宽度和高度的容器中插入图像时,图像会拉伸以适合该空间.有没有办法以正常尺寸显示图像,但有多余的剪裁?
我想点击对象时将图像更改为其他图像.代码按以下顺序堆叠:
<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)
我想做的是,当我点击
可以用更简单的东西来完成吗?像伪选择器一样?.active类??
我似乎无法想到它.
我有一个Facebook Like按钮实现,它可以在所有桌面和移动浏览器中呈现.但问题在于分辨率为240x320的低分辨率设备.Like按钮使设备放大页面,从而呈现水平滚动.
这些按钮在宽度> = 320px的设备上正常呈现,就像iPhone等一样,但宽度小于此的旧设备面临问题.
我看待它的方式.页面加载正常,然后对Facebook进行服务器调用,然后返回一些打破它的参数.它正在产生一个<iframe>.我试图把width和overflowCSS参数但似乎没有工作.我正在初始化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) 我想在服务器上保存一个冗长的表单输入.但我不认为对每个自动保存操作进行db调用是最好的方法.
什么构成解决这个问题的好方法?
另一个问题是我有3个app服务器.所以内存缓存不起作用.
我正在考虑将数据保存在redis中并在每次调用时更新它,最后更新数据库.但由于我有3台服务器,我如何确保呼叫在队列中?
任何人都可以帮助建筑吗?
我正在尝试学习节点并开始使用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) 我对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)
可能有什么不对?
更新 …
我在php中创建一个Web应用程序.我正在通过基于ajax的请求加载内容.当我点击超链接时,相应的页面将通过ajax获取,内容将被获取的页面替换.
现在的问题是,我需要一个物理href,以便我可以实现类似Facebook的功能,并维护浏览器历史记录属性.我不能做一个旧学校POSTBACK到php页面,因为我正在做一个过渡动画,当前页面滑开,新页面滑入.
有没有办法可以保持动画,并且仍然有一个有效的物理href和历史记录.
应用程序的设计是这样的: