javascript - 如何使用 slider 和调整大小属性调整图像大小

标签 javascript jquery html css jquery-ui

我使用的是 jquery ui slider ,我希望用户能够使用 slider 通过调整大小属性调整图像大小。我不确定如何让它工作。任何建议或想法将不胜感激。

  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/

最佳答案

使用 onclick 函数获取 slider 的值,并使用该值来增加或减少图像的宽度。

$(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

关于javascript - 如何使用 slider 和调整大小属性调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51236523/

相关文章:

javascript - 在垂直列表中显示 JavaScript 数组

javascript - 如何有效地散列图像以在浏览器中进行索引搜索?

javascript - 为什么 jQuery 事件在外部就绪函数时不触发,即使在文档准备好之后?

html - 使用 Dreamweaver 进行响应式设计并帮助找到除 Dw 之外的其他程序

html - 如何使用 translateX 以固定高度和响应宽度在 Bootstrap 3 轮播中居中图像?

javascript - 在javascript中动态创建id

javascript - 使用选项时 Toastr 不会触发

javascript - jQuery addClass 到列表项

jquery - 如何使用 jQuery 克隆带有日期选择器的表行

javascript - 无法在 Jquery 中获取复选框值?