Javascript 原型转换卡住了
嘿,伙计们,我对jquery和Prototype都不是很在行,所以我开始转换我知道的部分,所以请你们做剩下的,谢谢大家Javascript 原型转换卡住了,javascript,jquery,prototypejs,Javascript,Jquery,Prototypejs,嘿,伙计们,我对jquery和Prototype都不是很在行,所以我开始转换我知道的部分,所以请你们做剩下的,谢谢大家 $(document).ready(function(){ var offsetLeft=$('menu').offsetLeft; Event.observe('menu', 'mousemove', function(event){ coordinateX=Event.pointerX(event)-offsetLeft;
$(document).ready(function(){
var offsetLeft=$('menu').offsetLeft;
Event.observe('menu', 'mousemove', function(event){
coordinateX=Event.pointerX(event)-offsetLeft;
$('slider').style.marginLeft=coordinateX-20+'px';
});
});
问题:
你能帮我转换成jquery吗直接翻译是:
$(document).ready(function(){
var offsetLeft = $('#menu').offset().left;
$('#menu').bind('mousemove', function(event) {
var coordinateX = event.pageX - offsetLeft;
$('#slider').css("margin-left", (coordinateX - 20) + 'px');
});
});
但是,您最好阅读文档并了解事情是如何工作的,以便将来可以自己做这些事情。您是否尝试过自己做任何事情?是的,我做了,这是$(文档)。就绪(函数()partI对prototype和您试图用scrip做什么都没有任何线索,但我想让您开始的是:我把它归结为---------------------------------------------------$(document.ready(function(){var val=document.pointform.form_x.value();var off=(“#menu')).offset.left;val1=val.offset.left;$(“#菜单”).mousemove(函数(事件){var coordinateX=(val-off);$(“#滑块”).css('margin-left',coordinateX-20+'px');});如果你设置了类似于jsfiddle.net的东西,并描述了你正在尝试做的事情和不起作用的事情,某人可能会帮助你。这样,我甚至无法阅读代码而不感到头痛。