javascript - 单击更改按钮和 div

标签 javascript jquery html css

你好,我需要用“view 360”按钮模拟这个网站的功能:http://www.designrattan.co.uk/daybed/apple

我已经解决了 360 脚本,只是我无法解决这个按钮?

我在这里尝试过: http://designliving.tk/winchester-rattan-garden-round-table-set

但是如您所见,有几处是错误的。

我需要在单击按钮时更改 DIV,但我还需要在每次单击时更改按钮(从“view 360”到“view image”)。

除此之外,我还需要我的照片选项卡中的图像能够将 div 和按钮更改回“view 360”

我想我有 JavaScript,但我不知道如何将它与 HTML 结合使用

$('.yourButton').bind('click',function(){
if (!$('.yourButton').hasClass('dragMode')) {
    $('.yourButton').addClass('dragMode');
    $('.yourButton').attr('value')="Drag [...]";
} else { // if in drag mode
    $('.yourButton').removeClass('dragMode');
    $('.yourButton').attr('value')="View 360";
}
});

$('.yourTabImages').bind('click',function(){
if ($('.yourButton').hasClass('dragMode')) {
    $('.yourButton').removeClass('dragMode');
    $('.yourButton').attr('value')="View 360";
}
});

我希望这一切都有意义!

谢谢大家!

最佳答案

如果你使用 jquery,它可以很容易地通过类似的东西实现:

$('.yourButton').bind('click',function(){
    if (!$('.yourButton').hasClass('dragMode')) {
        $('.yourButton').addClass('dragMode');
        $('.yourButton').attr('value')="Drag [...]";
    } else { // if in drag mode
        $('.yourButton').removeClass('dragMode');
        $('.yourButton').attr('value')="View 360";
    }
});

$('.yourTabImages').bind('click',function(){
    if ($('.yourButton').hasClass('dragMode')) {
        $('.yourButton').removeClass('dragMode');
        $('.yourButton').attr('value')="View 360";
    }
});

通过这种方式,您可以在处理点击事件时选择要调用的方法时验证按钮处于哪种模式。希望这有帮助

关于javascript - 单击更改按钮和 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11411267/

相关文章:

javascript - 打印我的 JS 函数的结果

javascript - Express 中不清楚的错误处理

javascript - Jquery 可排序/可滚动选项卡跳跃

jquery - 如何防止鼠标快速移动时发生多个事件?

javascript - js 自动完成 ajax PHP 响应

javascript - 用行号填充 div

javascript - Javascript 书签的普遍接受的设计模式是什么?

javascript - 在浏览器中打开新选项卡时防止 onBlur 事件发生

jquery - 语义 UI 弹出位置较远

Javascript:检查最小字符串长度