首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用滑块和resize属性调整图像大小

如何使用滑块和resize属性调整图像大小
EN

Stack Overflow用户
提问于 2018-07-09 06:43:58
回答 1查看 75关注 0票数 0

我使用的是jquery ui滑块,我希望用户能够使用滑块通过resize属性调整图像大小。我不知道怎么才能让它工作。任何建议或想法都将不胜感激。

代码语言:javascript
复制
  jQuery("#slider2").slider({
        value: 0,
        max: 360,
        min: 0,
        slide: function(event, ui) {

            jQuery(".resize-image").css({
              'resize': 'rotateZ('+ui.value+'deg)',
              '-moz-transform': 'rotateZ('+ui.value+'deg)',
              '-o-transform': 'rotateZ('+ui.value+'deg)',
              'transform': 'rotateZ('+ui.value+'deg)',
            })
   }
});

https://jsfiddle.net/davadi/8dw0c4an/9/

EN

回答 1

Stack Overflow用户

发布于 2018-07-09 08:21:07

使用onclick函数获取滑块的值,并使用该值对图像的宽度进行加减。

代码语言:javascript
复制
$(function () {
var pre_val = 0;
$("#slider-range-min").click(function(){
    var val = $('#slider-range-min').slider("option", "value");

  var width_img = $(".bgSizeContain").width()
  if(val>pre_val){
    width_img += val
  } else {
    width_img -= val
 }
        pre_val = val;

$(".bgSizeContain").width(width_img)
    })
$("#slider-range-min").slider({change: function(event, ui) {console.log('It Works!')}});

});

Link到jsfiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51236523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档