标签: slide

如何使用jQuery向上或向下滚动页面到锚点?

我正在寻找一种方法来包含幻灯片效果,当您单击页面上或下的本地锚点链接时.

我想要一个你有这样一个链接的东西:

<a href="#nameofdivetc">link text, img etc.</a>
Run Code Online (Sandbox Code Playgroud)

也许添加了一个类,所以你知道你希望这个链接是一个滑动链接:

<a href="#nameofdivetc" class="sliding-link">link text, img etc.</a>
Run Code Online (Sandbox Code Playgroud)

然后,如果单击此链接,页面将向上或向下滑动到所需位置(可以是div,标题,页面顶部等).


这就是我以前的情况:

    $(document).ready(function(){
    $(".scroll").click(function(event){
        //prevent the default action for the click event
        event.preventDefault();

        //get the full url - like mysitecom/index.htm#home
        var full_url = this.href;

        //split the url by # and get the anchor target name - home in mysitecom/index.htm#home
        var parts = full_url.split("#");
        var trgt = parts[1];

        //get the top offset of the target anchor
        var target_offset = $("#"+trgt).offset();
        var target_top = target_offset.top;

        //goto that anchor …
Run Code Online (Sandbox Code Playgroud)

anchor jquery jquery-plugins slide

168
推荐指数
6
解决办法
39万
查看次数

动画可见性模式,GONE和VISIBLE

因此,当我设置其他小部件的线性布局的可见性时,我试图设置动画,从GONE到VISIBLE,相反.我使用togglebuttons显示和隐藏.这是一张图片来展示我想要做的事情:

在此输入图像描述

我可以显示和隐藏,但我不跟随我怎么能正确滑动动画.... :(

继承人我的xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/LinearLayout01" 
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:orientation="vertical">
<ScrollView 
    android:id="@+id/ScrollView01" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <LinearLayout
        android:layout_height="wrap_content"
        android:layout_width="fill_parent" 
        android:orientation="vertical">
        <!-- TITULO1 -->
            <LinearLayout 
                android:layout_height="wrap_content"
                android:layout_width="fill_parent" 
                android:orientation="horizontal" 
                android:background="#848284"
                android:padding="4px">  
                <TextView 
                    android:layout_height="wrap_content"
                    android:layout_width="wrap_content"
                    android:id="@+id/TextView01" 
                    android:text="Informação Geral" 
                    android:textColor="#FFFFFF"
                    android:gravity="left"
                    android:textStyle="bold"
                    android:singleLine="true"
                    android:ellipsize="end"
                    android:layout_gravity="center_vertical"
                    android:textSize="18px" 
                    android:paddingLeft="4px">
                </TextView>
                <LinearLayout 
                    android:layout_height="wrap_content"
                    android:layout_width="fill_parent" 
                    android:layout_gravity="right|center_vertical" android:gravity="right|center_vertical" android:paddingTop="2px">
                        <ToggleButton 
                            android:layout_height="wrap_content" 
                            android:layout_width="wrap_content" 
                            android:textOff="Expandir" 
                            android:textOn="Minimizar"
                            android:id="@+id/mostrar" 
                            android:width="80px">
                        </ToggleButton>
                </LinearLayout>

            </LinearLayout>
            <!--LINHA SEPARADORA-->
            <View 
                android:id="@+id/View01" 
                android:layout_width="wrap_content" 
                android:background="#B5B5B5" 
                android:layout_height="2px">
            </View>
            <!-- CONTENT INITIALLY HIDDEN (GONE) -->
            <LinearLayout 
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content"
                android:visibility="gone"  
                android:id="@+id/informgeral" …
Run Code Online (Sandbox Code Playgroud)

animation android visibility slide

114
推荐指数
4
解决办法
11万
查看次数

ViewPager动画淡入/淡出而不是幻灯片

我从这里得到了FragmentBasics示例.当我滑动而不是左右滑动时,有没有办法让ViewPager动画简单地淡入淡出?我一直在尝试使用PageTransformer的一些东西,但没有成功,我仍然可以看到它滑动.所以我想我需要以某种方式强迫它的位置保持不变,而滑动我的手指只影响alpha.

public class SecondActivity extends Activity {

SectionsPagerAdapter mSectionsPagerAdapter;

ViewPager mViewPager;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_second);

    // Create the adapter that will return a fragment for each of the three
    // primary sections of the activity.
    mSectionsPagerAdapter = new SectionsPagerAdapter(getFragmentManager());

    // Set up the ViewPager with the sections adapter.
    mViewPager = (ViewPager) findViewById(R.id.pager);
    mViewPager.setPageTransformer(false, new FadePageTransformer());
    mViewPager.setAdapter(mSectionsPagerAdapter);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    // Inflate the menu; this adds items to the action bar …
Run Code Online (Sandbox Code Playgroud)

android native slide fadein android-viewpager

36
推荐指数
4
解决办法
3万
查看次数

Android - ListView左/右滑动三星联系ListView

我正在开发一个应用程序,我需要一个像我的三星Galaxy S的conctact ListView一样的ListView:

IMG

当我向右滑动手指时,我可以向此联系人发送消息.

当我向右滑动手指时,我可以打电话给我的联系人.

我有我的ListView,只需要它的功能...

提前致谢.

PD:我经常搜索并没有找到任何东西.最相似的: 资源为listview上的Android Slight Left/Right Slide动作

android slide android-listview

30
推荐指数
2
解决办法
3万
查看次数

当与jquery slidetoggle一起使用时,链接href ="#"将页面滚动到顶部

可能重复:
当单击一个触发javascript的链接时,如何阻止网页滚动到顶部?

我正在使用jquery的slidetoggle来显示/隐藏div.控制滑动的元素是文本链接(<\ a>中的一些文本),它具有href ="#",因此它看起来像一个链接(下划线,光标更改).

问题是,当点击链接时,除了滑动效果,页面滚动到顶部.

我尝试用href =""替换href ="#",但是禁用了div显示/隐藏效果.我想我可以添加标签Name ="somename",然后将href设置为href ="#somename",但我宁愿不使用这样的技巧.

为什么href ="#"将页面滚动到顶部?

任何想法都将受到高度赞赏

jquery scroll href toggle slide

27
推荐指数
2
解决办法
3万
查看次数

使用AngularJS和jQuery修改DOM(slideDown/slideUp)

我正在尝试使用AngularJS实现slideDown/slideUp动画.我不能使用CSS3过渡(不幸),因为height被设置为auto(我不希望使用max-height解决方法),所以我试图用jQuery的slideToggle方法.

鉴于以下标记:

<ul>
    <li ng-repeat="entry in data">
        <span>{{entry.title}}</span>
        <a ng-click="clicked($event)" href>more?</a>
        <p>{{entry.description}}</p>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我在我的控制器中实现了以下方法:

$scope.clicked = function($event) {
    var a = jQuery($event.target);
    var p = a.next();
    p.slideToggle();
};
Run Code Online (Sandbox Code Playgroud)

小提琴

即使它似乎按预期工作,我也明白修改DOM应该只在指令内完成.

在阅读了AngularJS的文档(我发现有点轻微的恕我直言)后,指令对我来说仍然有点模糊,所以有人能告诉我以下指令是否尊重AngularJS的最佳实践吗?

.directive('testDirective', [
function() {
    return {
        restrict: 'A',
        scope: {
            entry: '=testDirective'
        },
        template: '<span>{{entry.title}}</span> ' +
                  '<a ng-click="clicked($event)" href>more?</a>' +
                  '<p>{{entry.description}}</p>',
        link: function(scope, element) {
            var p = jQuery(element.find('p'));
            scope.clicked = function($event) { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery slide angularjs angularjs-directive

20
推荐指数
2
解决办法
2万
查看次数

jQuery动画高度

我有一个按钮和一个文本内部的div:

<h2>Click me</h2>
<div class="expand">Lot of text here....</div>
Run Code Online (Sandbox Code Playgroud)

我想默认显示两行文本,所以我将高度设置为30px并溢出隐藏.

当我点击H2元素时,我希望将文本设置为slideDown动画,如果我再点击一次,它将会滑动到默认高度(30px).

我正在用jQuery尝试很多东西,但它不起作用.

编辑:

我也有不止一个"扩展"和多个"H2"和文本不同的div,所以高度不固定...我想滑到"自动"高度或100%.

有人能帮我吗?谢谢!

jquery animation slide

18
推荐指数
2
解决办法
6万
查看次数

使用Angular,如何将click事件绑定到元素并单击,向下和向下滑动兄弟元素?

我正在使用Angular,我在做一些我通常使用jQuery的东西时遇到了麻烦.

我想将click事件绑定到一个元素,然后单击,向下和向上滑动一个兄弟元素.

这就是jQuery的样子:

$('element').click(function() {
    $(this).siblings('element').slideToggle();
});
Run Code Online (Sandbox Code Playgroud)

使用Angular我在我的标记中添加了一个带有函数的ng-click属性:

<div ng-click="events.displaySibling()"></div>
Run Code Online (Sandbox Code Playgroud)

这就是我的控制器的样子:

app.controller('myController', ['$scope', function($scope) {

    $scope.events = {};

    $scope.events.displaySibling = function() {
        console.log('clicked');
    }

}]);
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是按预期工作,但我不知道如何完成幻灯片.很感谢任何形式的帮助.

更新

我用指令取代了我所拥有的东西.

我的标记现在看起来像这样:

<div class="wrapper padding myevent"></div>
Run Code Online (Sandbox Code Playgroud)

我删除了控制器中的内容并创建了新指令.

app.directive('myevent', function() {
    return {
        restrict: 'C',
        link: function(scope, element, attrs) {
            element.bind('click', function($event) {
                element.parent().children('ul').slideToggle();
            });
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,我仍然无法让幻灯片切换工作.我不相信Angular支持slideToggle().有什么建议?

events bind behavior slide angularjs

18
推荐指数
2
解决办法
6万
查看次数

如何在投影仪演示文稿中包含代码段?

在beamer演示文稿中包含一些代码片段的最佳方法是什么?

我已经尝试了verbatim,lstlisting环境 - 都破坏了我的演示.

latex beamer presentation slide code-snippets

16
推荐指数
2
解决办法
2万
查看次数

幻灯片活动转换中的Android错误

因此,在尝试使用" Slide活动"转换但具有不同的重力时,应用程序在使用时崩溃Gravity.START,使用此:

getWindow().setExitTransition(new Slide(Gravity.START));
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

IllegalArgumentException:无效的幻灯片方向

但是如果查看源代码,那么上面的特定构造函数会调用,setSlideEdge()在这种情况下,该方法会通过switch语句来设置您之前指定的Gravity:

switch (slideEdge) {
        case Gravity.LEFT:
            mSlideCalculator = sCalculateLeft;
            break;
        case Gravity.TOP:
            mSlideCalculator = sCalculateTop;
            break;
        case Gravity.RIGHT:
            mSlideCalculator = sCalculateRight;
            break;
        case Gravity.BOTTOM:
            mSlideCalculator = sCalculateBottom;
            break;
        case Gravity.START:
            mSlideCalculator = sCalculateStart;
            break;
        case Gravity.END:
            mSlideCalculator = sCalculateEnd;
            break;
        default:
            throw new IllegalArgumentException("Invalid slide direction");
    }
Run Code Online (Sandbox Code Playgroud)

Gravity.LEFT工作得很好,但因为我想要RTL支持,所以只使用它才有意义Gravity.START.我很困惑为什么在这个switch语句中执行默认情况,唯一的解释是它是一个bug.

我会向谷歌报告,但他们没有公开的方式来报告这样的API错误,在这种情况下,修复错误并不是很明显.所以,PSA给任何想要使用Gravity的Slide动画的人START.

animation android transition slide

16
推荐指数
1
解决办法
2175
查看次数