※ 引述《cgcat (小绵羊赶集)》之铭言:
: 先附上程式码
: http://codepen.io/anon/pen/KNQGom
: 如题,我想做当右侧选单展开时不需要再次按x的按钮
: 就可以随视窗改变自收回
: 我有困恼的js如下
: IO = true;
: $(window).resize(function(){
: if( $(window).width()>768 ){
: if(IO){
: if( $('#myPanel').position().left>0 ){
: $('.easy-sidebar-right').trigger('click');
: IO=false;
: }
: }
: }else{
: IO = true;
: }
: });
: 希望有高手可以帮我找出问题
: 谢谢
你要测功能语法
要先把环境弄简单
能不加的就不要加
然后看一下console有没有错误
(jquery跟boostrap的js顺序反了)
多利用console打js去操作
其实不是那么确切明白你要达到的详细效果
不过直接打$('.easy-sidebar-right').trigger('click')
没作用
表示你写的就有问题
再看一下写的注册事件
就知道你selector写错了
$('.easy-sidebar-toggle-right')会选到两个elements
直接加trigger('click')不会work
选其中一个
加上.eq(0).trigger('click')或是eq(1)也可以